1

我需要显示 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;
4

1 回答 1

2

在不知道您是如何计算number_of_releases的情况下,很难确定...但您可能希望按月份名称对表进行分组并使用合适的聚合函数来产生发布数量。

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

SELECT   MONTHNAME(date) AS Month, COUNT(*) AS number_of_releases
FROM     table_name
GROUP BY Month
于 2013-02-09T23:37:44.067 回答