SQL1到n的累加

alter function liejia
( 
    @a int,
    @z int)
returns int
as
begin
   declare @sum int
   while(@a<=@z)
   begin
     set @sum=isnull(@sum,0)+@a
     set @a=ISNULL(@a,0)+1
   end
   return @sum
 end
go
select dbo.liejia(1,100)

 

posted @ 2018-11-30 17:03  新手上路,多多关照  阅读(527)  评论(0编辑  收藏  举报