Sumar de manera parcial una columna con SQL

Ramon
22 de Marzo del 2005
Saludos, necesito hacer una cosulta que me muestre una serie de importes en una columna, y en otra columna, la suma de un importe y los anteriores a el, es decir

importe importe parcial
100 100
200 300
50 350

se puede hacer con SQL????, como???

GabrielSR
22 de Marzo del 2005
Otra solución podria ser

select *,Suma=(Select sum(Num)
From GSR_Ejemplo C(Nolock)
Where C.Num <= O.Num)
from GSR_Ejemplo O(Nolock)


Es un Query medio raro pero espero que te sirva


victor
22 de Marzo del 2005
espero que te siva esto

create table dd( uno float)
insert into dd values(100)
insert into dd values(200)
insert into dd values(50)


select *, 'Suma'=convert(FLOAT,0) into #parcial from <Tabla original>

DECLARE @suma float
select @suma=0
update #PARCIAL set SUMA=@suma, @suma=@suma+uno

select * from #parcial