mysql按時間分組查詢的方法:使用函數【DATE_FORMAT(date,format)】,date是表中時間型別的欄位名稱,format時間輸出格式。
相關學習推薦:
mysql按時間分組查詢的方法:
DATE_FORMAT(date,format)
:函數用於以不同的格式顯示日期/時間資料。
引數:
date:表中時間型別的欄位名稱。
format:時間輸出格式。
format格式:
按年統計:SELECT DATE_FORMAT(日期,'%Y') time,SUM(需要統計的欄位名) FROM 表名 WHERE 條件 GROUP BY time
按月統計:SELECT DATE_FORMAT(日期,'%Y-%m') time,SUM(需要統計的欄位名) FROM 表名 WHERE 條件 GROUP BY time
按周統計:SELECT DATE_FORMAT(日期,'%Y-%m-%d') time,SUM(需要統計的欄位名) FROM 表名 WHERE 條件 GROUP BY time
按日統計:SELECT DATE_FORMAT(日期,'%Y-%m') time,SUM(需要統計的欄位名) FROM 表名 WHERE 條件 GROUP BY time
按周統計:SELECT DATE_FORMAT(日期,'%Y-%u') time,SUM(需要統計的欄位名) FROM 表名 WHERE 條件 GROUP BY time
使用:
SELECT DATE_FORMAT(come_time,'%Y') year,count(*) value FROM user where registration_time >'2017'GROUP BY year
查詢結果:
以上就是mysql如何按時間分組查詢的詳細內容,更多請關注TW511.COM其它相關文章!