だ。ログ。

開発とかスノボとかやきうとか。

SQLでの月別データの集計方法

集計として月別のレコード作成数
PHPでチョチョいと書けば出来る事は多いが、意外とラクをしたい。
今回の場合は絡むに作成日時[ create_date DATETIME型 ]が存在する。これはDATE型でも良い。

SELECT 
	DATE_FORMAT(hoge.create_date, '%Y-%m') AS time,
	COUNT(*) AS count
FROM
	hoge
GROUP BY
	DATE_FORMAT(hoge.create_date, '%Y%m')

日付フォーマットで年月をGROUPBYで集計する。
最低限作成日付があれば出来ると。