exec SP_SUMNUMS;1 '1', '100'
이것처럼 1과 100을 주고 호출하였을때
1+2+3+.....+100 까지의 합이 SUM이란 컬럼으로
출력되게 하고싶은데요
100과 200을 주면 100+101+102+....200 이 합계요
제가 아직 초보라서 잘안되네요 도와주세요 ㅠㅠ
CREATE PROCEDURE [SP_SUMNUMS];1
@A int,
@B int
AS
DECLARE @MAX int
BEGIN
SET NOCOUNT ON;
SET @MAX = @A + 1
WHILE (@A <= @B)
select @MAX as 'SUM'
END
GO
SET @MAX = @A
WHILE (@A < @B)
begin
SET @A = @A + 1
SET @MAX = @MAX + @A
end
select @MAX as 'SUM'
이러면 되지 않을까용?
업그레이드 된 답변은 고수님들께 pass 요 ^^