[英]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>);
GROUP BY YEAR(i.push_date), MONTH(i.push_date)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.