簡體   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