MySQL,我如何计算一个月内发生的事情数量,并显示月份名称旁边的总和?

时间:2013-02-09 23:36:23

标签: mysql

我需要显示2列。第一列应具有月份名称。第二列应该显示每个月内发布的内容的次数。例如:

 Month     number_of_releases
 January        4
 March          9
 December       2

到目前为止,我有这个:

    SELECT DISTINCT MONTHNAME(date) AS 'Month',
    /*Here is where I need help!*/ AS 'number_of_releases'
    FROM table_name;

1 个答案:

答案 0 :(得分:2)

在不知道如何计算number_of_releases的情况下,很难确定......但您可能希望按月份对表格进行分组,并使用合适的aggregate function来产生版本数量。

例如,要获取每个月内记录数的计数:

SELECT   MONTHNAME(date) AS Month, COUNT(*) AS number_of_releases
FROM     table_name
GROUP BY Month