如何使用 sql 中"Date format"的列按"Month"排序?



>我有一个表,其中包含会话名称和会话日期,例如:

Name: Football game, date: 2020-05-31. 

有没有办法按日期分组显示这些结果,如月份? 例如:

日期 X

1 (第 1 个月( ...

2 (第 2 个月( ...

SELECT Date(?) , count(*) nb from Session group by Date(?)

请使用以下查询,

SELECT month(Date) , count(*) nb from Session group by month(Date);

如果要按月分组,可以使用日期函数:

select year(date), month(date), count(*)
from t
group by year(date), month(date);

最新更新