Sumatorias

21/07/2003 - 17:42 por Diego | Informe spam
Tengo una pregunta:

Resulta que tengo una tabla asi:

nombre valor
TEST01 1
TEST02 2
TEST03 3
TEST04 7
TEST05 8

Y resulta que necesito sacar los valores sumados asi:

nombre valor
TEST01 1
TEST02 3
TEST03 6
TEST04 13
TEST05 21

Es posible una consulta que tenga la sumatoria de los campos anteriores??
 

Leer las respuestas

#1 Eladio Rincon
21/07/2003 - 17:46 | Informe spam
hola,

create table test ( nombre varchar(10) primary key, valor int )

insert into test values ( 'TEST01', 1)
insert into test values ( 'TEST02', 2)
insert into test values ( 'TEST03', 3)
insert into test values ( 'TEST04', 7)
insert into test values ( 'TEST05', 8)


select t1.nombre,
( select sum ( valor ) from test t2
where t2.nombre <= t1.nombre ) as suma
from test t1
order by t1.nombre



Saludos,

Eladio Rincón
MCP, SQL Server MVP
http://eu.webmatrixhosting.net/Eladio

"Comparte lo que sabes, aprende lo que no sepas", FGG

"Diego" escribió en el mensaje
news:
Tengo una pregunta:

Resulta que tengo una tabla asi:

nombre valor
TEST01 1
TEST02 2
TEST03 3
TEST04 7
TEST05 8

Y resulta que necesito sacar los valores sumados asi:

nombre valor
TEST01 1
TEST02 3
TEST03 6
TEST04 13
TEST05 21

Es posible una consulta que tenga la sumatoria de los campos anteriores??


Preguntas similares