我需要显示两列。第一列应该有月份名称。第二栏应该告诉我一个月内发布了多少次。例如:

 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;

最佳答案

不知道你是如何计算的,很难说是肯定的。。。但您可能希望按monthname对表进行分组,并使用合适的aggregate function来产生释放的数量。
例如,要获取每个月内记录数的计数:

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

关于mysql - MySQL,我如何计算一个月内发生的事情的数量,并在月份名称旁边显示总和?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14792874/

10-11 04:48