sql >> データベース >  >> RDS >> Mysql

UNIXタイムスタンプを使用した1か月以内のSQLカウントレコード

    タイムスタンプをフォーマットしてから、グループ化します。

    月ごとのグループ化:

    SELECT DATE_FORMAT(t.timestamp, "%Y-%m") AS "_Month", COUNT(*)
    FROM yourtable as t
    GROUP BY _Month;
    

    年ごとのグループ化:

    SELECT DATE_FORMAT(t.timestamp, "%Y") AS "_Year", COUNT(*)
    FROM yourtable as t
    GROUP BY _Year;
    

    タイムスタンプフィールドがunixtime値として保存されている場合は、 FROM_UNIXTIME() フィールド周辺:

    SELECT DATE_FORMAT(FROM_UNIXTIME(t.timestamp), "%Y") AS "_Year", COUNT(*)
    FROM yourtable as t
    GROUP BY _Year;
    


    1. ブロックチェーン:それは何であり、どのように機能し、ビッグデータにとって何を意味するのか

    2. 更新して1つのクエリで選択

    3. OS XでXAMPPを使用しているときにmysqlコマンドラインツールにアクセスするにはどうすればよいですか?

    4. パスワードを変更した後、mysql5.7.9にログインできません