mysql以時間分組查詢的方法:使用函數【DATE_FORMAT(date,format)】,date是表中時間類型的欄位名稱,format時間輸出格式。
相關學習推薦:mysql資料庫
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(come_time,'%Y') year,count(*) value FROM user where registration_time >'2017'GROUP BY year#查詢結果:
以上是mysql按時間分組查詢的詳細內容。更多資訊請關注PHP中文網其他相關文章!