Sumar de manera parcial una columna con SQL
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???
importe importe parcial
100 100
200 300
50 350
se puede hacer con SQL????, como???
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
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
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
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
