编写一个求1-2+3……-n的sql语句

2025-02-26 16:54:26
推荐回答(1个)
回答1:

这种题一般都要考虑n的取值范围,特定的去编就用处不大,这个是一个存储过程,可以随便更改n的取值范围,
create proc jf (@i int ,@n int ,@sum int output)
as
set @i=1
set @sum=0
while(@i<=@n)
begin
set @sum=@sum+@i
set @i=@i+1
end
select @sum as 总和

对应例子:declare @ii int,@nn int,@summ int
exec jf 1,10,@summ output