MySQL DATE_FORMAT() 函數
DATE_FORMAT() 函數用于以不同的格式顯示日期/時間資料。
用法:
DATE_FORMAT(date,format)
例如
-
按天統計個數
select date_format( dateline, “%Y-%m-%d” ) , count( * ) from test
group by date_format( dateline , “%Y-%m-%d” )
- 查詢當月資料 select * from test where date_format(dateline,’%Y%m’)=’200705’
-
查詢某天: date_format( dateline, “%Y-%m-%d” )
某月:date_format( dateline, “%Y-%m” )
某時:date_format( dateline, “%Y-%m-%d %H” ) 依次類推。
其實就是對dateline進行處理,然後再對處理後的資料分組
重點内容
常用格式 | 描述 |
---|---|
%Y | 年,4 位,如:2017 |
%y | 年,2 位,如:17 |
%M | 月名,如:July |
%m | 月名,數字,00-12 |
%D | 帶有英文字首的月中的天:2nd |
%d | 月的天,數值(00-31) |
%H | 小時 (00-23) |
%h | 小時 (01-12) |