22,207
社区成员
发帖
与我相关
我的任务
分享
declare @d1 datetime, @d2 datetime, @d_max datetime, @no int;
……
while (@d2 < @d_max) begin
insert into #t_tmp(....) select ... from @T where ...; -- 条件是@d1和@d2之间
insert into #t(...) select ... from #t_tmp;
set @no = 0;
while (@no < 100000) begin
set @no = @no + 1; -- 用while做延时,有用么?
end;
set @d1 = @d1 + Δt;
set @d2 = @d1 + Δt;
end;