mysql按月统计时,某月没有数据 将此月补充并值为0mysql
解决:建立一个月分表进行左链接sql
如图是月份表spa
查询时select
SELECT a.i months,IFNULL(b.count,0) count from 月份表 a LEFT JOIN (
select DATE_FORMAT(cjsj,'%m') months,count(*) count from 被查表 where year(cjsj)='2017' group by monthsim
) b on a.i = b.months ORDER BY a.i统计