スポンサードリンク

MySQL
MySQL

MySQLでGroup BYを使って

datetime型のカラムを

日付ごとに集計を取る方法です。

スポンサードリンク

月毎に集計する方法

SELECT COUNT(*) FROM table GROUP BY DATE_FORMAT(time, '%Y%m');

日毎に集計する方法

SELECT COUNT(*) FROM table GROUP BY DATE_FORMAT(time, '%Y%m%d');

スポンサードリンク

時間毎に集計する方法

SELECT COUNT(*) FROM table GROUP BY DATE_FORMAT(time, '%Y%m%d %H');

GROUP BYの書き方が大切です。

覚書のために残しておきます。

スポンサードリンク