[英]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.