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
查詢結果:
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END
喜歡就支持一下吧
相關推薦