SQL:显示每天的小计,某一天没有记录也要显示时间:2023-03-08 23:30:50 对于这种需求,我们需要一个主表存储连续的日期,然后使用 left join 即可。 declare @Daily table ( 日期 date ) declare @start date = '2014-06-04' while @start <= '2014-06-27' begin insert into @Daily values(@start) set @start = DATEADD(DAY, 1, @start) end