可能重复:
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 个月中每月的条目数量。我想知道为什么它只显示过去 12 个月……然后我意识到计数是所有年份的总和,而不是每个月的唯一年份。因此 12 月的值可能是 2012 年和 2011 年的总和。
我不想要这个。我想获取过去 15 个月以及 UNIQUE 月份年份的条目数量,例如 2012 年 12 月、2012 年 11 月等。