Declare @p table (id int ,fld int)
declare @cnt int
declare @pct int
declare @idx int
set @cnt=0
set @pct=0
set @idx=0
insert into @p values (1,1)
insert into @p values (2,3)
insert into @p values (3,5)
insert into @p values (4,7)
insert into @p values (5,10)
insert into @p values (6,11)
insert into @p values (7,30)
insert into @p values (8,133)
create table #result (result int)
declare abc Cursor for select fld from @p order by id
open abc
Fetch next from abc into @pct
while @@Fetch_status=0
begin
SET @cnt=@cnt+@pct
set @idx=@idx+1
IF @idx=2
Begin
insert into #Result(Result) values (@cnt)
set @idx=0
set @cnt=0
end
fetch next from abc into @pct
end
select fld from @p
select * from #Result
drop table #Result
close abc
deallocate abc