create table #temp (
id int,
value int)
insert into #temp values (1, 1)
insert into #temp values (2, 2)
insert into #temp values (3, 3)
declare @sum int
declare @biggest int
select @biggest = max(id) from #temp
select @sum = 0
while @biggest != 0
begin
select @sum = @sum + value from #temp where id = @biggest
select @biggest = @biggest - 1
end
select @sum