繁体   English   中英

组日期为月份

[英]Group date as month

我有一个SQL时间戳字段,我需要按月将其分组,例如

一月,二月,三月......但数量为(01、02、03 ...)

我试过了

GROUP BY DATE_FORMAT(i.push_date, '%Y-%m')

但这不起作用。

尝试使用Month()方法。

Select Month(<field>) from <table> group by Month(<column>);

您得到的将是数字形式的月份。 您可以按年份和月份分组:

Select Year(<column), Month(<field>) from <table> group by Month(<column>), Year(<column>);

MySql的日期/时间函数

GROUP BY YEAR(i.push_date), MONTH(i.push_date)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM