Mysql 如何按“订购”;“月”;使用包含“的”列;日期格式“;在我的sql中?
我有一个包含会话名称和会话日期的表,例如:Mysql 如何按“订购”;“月”;使用包含“的”列;日期格式“;在我的sql中?,mysql,sql,Mysql,Sql,我有一个包含会话名称和会话日期的表,例如: Name: Football game, date: 2020-05-31. 有没有一种方法可以将这些结果按日期分组显示为月份??例: 日期X 1(第1个月) 2(第2个月) 如果要按月分组,可以使用日期函数: select year(date), month(date), count(*) from t group by year(date), month(date); 请使用下面的查询 SELECT month(Date) , count(
Name: Football game, date: 2020-05-31.
有没有一种方法可以将这些结果按日期分组显示为月份??例:
日期X
1(第1个月)
2(第2个月)
如果要按月分组,可以使用日期函数:
select year(date), month(date), count(*)
from t
group by year(date), month(date);
请使用下面的查询
SELECT month(Date) , count(*) nb from Session group by month(Date);
编辑您的问题并显示示例数据和所需结果。@mohamad。按月份汇总而不包括年份通常是错误的——尽管这可能是您在这个特定情况下想要的结果(您的问题不清楚)。@GordonLinoff我想在饼图中显示这个特定月份参加人数的结果,我将此查询与另一个表相链接,结果成功,它将显示“3”月37%的出席人数,它工作正常,我应该包括今年吗?非常感谢。
SELECT month(Date) , count(*) nb from Session group by month(Date);