按日/月/年分列的MySQL查询组我是否可以简单地查询一下,在一段确定的时间内,我有多少记录,比如一年、一个月或几天,有一个TIMESTAMP字段,例如:SELECT COUNT(id)FROM statsWHERE record_date.YEAR = 2009GROUP BY record_date.YEAR甚至:SELECT COUNT(id)FROM statsGROUP BY record_date.YEAR, record_date.MONTH每月的统计数据。谢谢!
3 回答
慕仙森
TA贡献1827条经验 获得超7个赞
GROUP BY DATE_FORMAT(record_date, '%Y%m')
慕标琳琳
TA贡献1830条经验 获得超9个赞
SELECT COUNT(id) FROM stats WHERE YEAR(record_date) = 2009 GROUP BY MONTH(record_date)
添加回答
举报
0/150
提交
取消