还是需要一个日历表的,T1日历表,T2为对应的数据表,在date列建立索引Select Ddate,sum(isnull(Data1,0) as data1 From (Select T1.DDate,T2.Data1,0 from T1 left join T1 on t1.ddate=t2.ddate) AA group by AA.DData
什么数据库
你为什么不取出数据以后再进行判断是否显示
存储过程,临时表进行关联,没问题,