
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の書き方が大切です。
覚書のために残しておきます。
