转载自:http://blog.csdn.net/jie11447416/article/details/50887888 1.案例中的数据结构和数据如下 2.在没有解决的时候,是这样的 SELECT date(downtime) AS dday, count(*) AS num FROM re_device GROUP BY dday 得到如下结果,如果那天没有数据,那麽就会没有记录 我们看到,时间不连续,没有2016-3-05这一天的,这样本来不是问题,但是,我拿出来的数据,还要画出
如何实现没有的时间段中使用0来填充?? if object_id('[A]') is not null drop table [A] go create table [A]([日期] datetime,[金额] int) insert [A] select * from [A] union all union all union all declare @stdate smalldatetime, @eddate smalldatetime select @stdate=min([日期]), @