SQL按日分组统计(不是每天都有数据,没有则显示为0)

2024年11月28日 20:57
有4个网友回答
网友(1):

还是需要一个日历表的,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

网友(2):

什么数据库

网友(3):

你为什么不取出数据以后再进行判断是否显示

网友(4):

存储过程,临时表进行关联,没问题,