需求说明:查询数据库中某表数据在每一个月的数量,这里数据库只有一个创建时间,需要根据创建时间来获取
首先将月查询出来
select DATE_FORMAT(ZZBFRQ, '%m') as month FROM `zz`
然后将月进行分组计数
SELECT count(*) as total,month FROM
(select DATE_FORMAT(ZZBFRQ, '%m') as month FROM `zz`) a
group by month
大功告成!!!
参考博客:
mysql统计某个字段不同值的个数