当前位置: 数据库>sqlserver
sql中循环处理当前行数据和上一行数据相加减
来源: 互联网 发布时间:2014-10-14
本文导语: 以下事例,使用游标循环表#temptable中数据,然后让当前行和上一行中的argument1 相加 存放到当前行的 argument2 中,比较简单。 --drop table #temptable create table #temptable ( argument1 int, argument2 int, argument3 datetime ) declare ...
以下事例,使用游标循环表#temptable中数据,然后让当前行和上一行中的argument1 相加 存放到当前行的 argument2 中,比较简单。
--drop table #temptable create table #temptable ( argument1 int, argument2 int, argument3 datetime ) declare @rowcount int,@argument1 int,@argument2 nvarchar(50),@argument3 datetime set @rowcount=1 set @argument1=1 set @argument2=0 set @argument3=GETDATE() while(@rowcount