mysqlのdatetime型のカラムについて、年月日でうまく集計してくれるような関数は用意されていない。
そこで、 DATE_FORMAT
関数を使いdatetime型から年や月から文字列を作り、これをつかってgroup byで集計するようにする。
SELETE DATE_FORMAT(date_col, '%Y-%m') AS fdate, COUNT(*) FROM table GROUP BY fdate
mysqlのdatetime型のカラムについて、年月日でうまく集計してくれるような関数は用意されていない。
そこで、 DATE_FORMAT
関数を使いdatetime型から年や月から文字列を作り、これをつかってgroup byで集計するようにする。
SELETE DATE_FORMAT(date_col, '%Y-%m') AS fdate, COUNT(*) FROM table GROUP BY fdate