複数時間にわたる分単位の時間範囲で MySQL 行を取得する 質問する

複数時間にわたる分単位の時間範囲で MySQL 行を取得する 質問する

PHP でこれを行うこともできますが、mySQL で簡単に実行できると思います。mySQL には、複数時間にわたる日付と時刻の行があります。それらの複数時間の各分間隔のカウントを返したいと思います。

GROUP BY MINUTE(date)

60 行が表示されますが、01:00:00 - 01:01:00 のカウントは 02:00:00 および 02:00:01 とは異なり、表示されません。

これはどうすればできるのでしょうか?

ベストアンサー1

MySQL の分関数は文字通り分数を取得し、それによってグループ化します。時間、分でグループ化してみてください。

GROUP BY HOUR(date), MINUTE(date)

おすすめ記事