sql2000语句如何循环执行

2025-04-06 04:36:51
推荐回答(2个)
回答1:

while 1
update #tmp7
set fye=fqcye+fdebit-fcredit

回答2:

declare @i int
declare @j int
declare @m int
declare @n int
set @i=0
set @j=0
update @tmp7 set fqcye=@i,fye=@i+@j,@i=@i+@j,@j=fqcye+fdebit-fcredit
只是第一条记录的fqcye 变成了0,因为没有上一条记录的fye