Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Sumar columnas acumuladas de fila anterior

54 views
Skip to first unread message

Rosa Mendoza

unread,
Jul 2, 2009, 5:10:53 PM7/2/09
to
Saludos vean esta tabla (la tercera columna es una columna calculada)

ColA ColB ColC
==== ==== ===
ABC 23 23
ERF 4 27
UYT 0 27
SDF 10 37
BGH 2 39


Saludos necesito calcular el valor de la tercera columna de maneta que:
ColC sea igual a la suma de ColB de la fila anterior + el ColB de la
fila actual y asi susesivamente.

Y luego tener la posibilidad de agruparlos (o es 100% necesario) por
rango, por ejemplo rangos (ColC) entre 23 y 24, entre 25 y 30, entre 31
y 39, etc

Ayucda por favor y mil gracias.


--
Rosa Mendoza
edbe...@gmail.com

Robinson Moscoso

unread,
Jul 2, 2009, 8:47:54 PM7/2/09
to

Hola

para hacer eso yo le agregaria un identificador a las columnas para saber
como acumular la suma, seria algo asi:

Col0 ColA ColB ColC
==== ==== ===
1 ABC 23 23
2 ERF 4 27
3 UYT 0 27
4 SDF 10 37
5 BGH 2 39

y la consulta seria algo asi:

select
Col0,
ColA,
ColB,
(select sum(ColB) from Tabla where Col0<=A.Col0)
from
Tabla A


Cordialmente,


--
R�binson Moscoso Perez
Bogot� - Colombia
rmos...@hotmail.com

"Rosa Mendoza" <edbe...@gmail.com> wrote in message
news:uALUOo1%23JHA...@TK2MSFTNGP04.phx.gbl...

Rosa Mendoza

unread,
Jul 2, 2009, 9:06:57 PM7/2/09
to Robinson Moscoso

Mil gracias voy a probar

--
Rosa Mendoza
edbe...@gmail.com

0 new messages