mysql按月份分組查詢的方法:根據format字串格式化date值,語法為【DATE_FORMAT(date,format)】,其中【%M 】為月的名字。
mysql以月份分組查詢的方法:
select DATE_FORMAT(createtime,'%Y-%m'),count(*) from test where user =8 group by DATE_FORMAT(createtime,'%Y-%m');//按月统计数据 select DATE_FORMAT(createtime,'%Y-%m-%d'),count(*) from test where user =8 group by DATE_FORMAT(createtime,'%Y-%m-%d');//按天统计数据
+---------------------------------+----------+ | DATE_FORMAT(createtime,'%Y-%m') | count(*) | +---------------------------------+----------+ | 2015-05 | 1 | | 2015-06 | 1 | | 2015-07 | 5 | | 2015-08 | 1 | +---------------------------------+----------+ 4 rows in set
DATE_FORMAT(date,format)
根據format字串格式化date值。下列修飾符可以用在format字串中:
%M 月度名字(January…December)
更多相關免費學習推薦:mysql教學(影片)
以上是mysql如何按月份分組查詢的詳細內容。更多資訊請關注PHP中文網其他相關文章!