【发布时间】:2012-12-04 00:41:48
【问题描述】:
我有以下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 月等。
【问题讨论】:
-
月回报1-12(含)
-
我不知道如何使它按“月年”分组,而不仅仅是“月”或“年”