重複の可能性:
MySQL クエリ GROUP BY 日/月/年
私は次のmysqlを持っています:
SELECT MONTH( FROM_UNIXTIME( `timeStamp` ) ) as month , COUNT( `id` ) as count
FROM `discusComments`
GROUP BY MONTH( FROM_UNIXTIME( `timeStamp` ) )
ORDER BY MONTH( FROM_UNIXTIME( `timeStamp` ) ) ASC
LIMIT 15
過去 15 か月間の 1 か月あたりのエントリ数を取得します。過去 12 か月しか表示されないのはなぜだろうと思っていましたが、カウントがすべての年の集計であり、月ごとに一意ではないことに気付きました。したがって、12 月の値は 2012 年と 2011 年を合わせたものになります。
これは欲しくない。過去 15 か月と UNIQUE 月の年 (2012 年 12 月、2012 年 11 月など) のエントリ数を取得したいと考えています。