Newsgrupos.com  

Retroceder   Newsgrupos.com > Forum > Newsgroup microsoft.public.es.* 1 Foro > Newsgroup microsoft.public.es.sqlserver
Registrarse Preguntas Frecuentes Lista de Foreros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos


Respuesta
 
LinkBack Herramientas Desplegado
  #1 (permalink)  
Antiguo 02-07-2009, 21:10:53
Rosa Mendoza
 
Mensajes: n/a
Predeterminado Sumar columnas acumuladas de fila anterior

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
edberlith***gmail.com
Responder Con Cita
Alt Today
Advertising
Google Adsense
 
This advertising will not be shown
in this way to registered members.
Register your free account today
and become a member on
Newsgrupos.com
Standard Sponsored Links

  #2 (permalink)  
Antiguo 03-07-2009, 00:47:54
Robinson Moscoso
 
Mensajes: n/a
Predeterminado Re: Sumar columnas acumuladas de fila anterior


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
rmoscosp***hotmail.com

"Rosa Mendoza" <edberlith***gmail.com> wrote in message
news:uALUOo1%23JHA.3544***TK2MSFTNGP04.phx.gbl...
> 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
> edberlith***gmail.com


Responder Con Cita
  #3 (permalink)  
Antiguo 03-07-2009, 01:06:57
Rosa Mendoza
 
Mensajes: n/a
Predeterminado Re: Sumar columnas acumuladas de fila anterior


Mil gracias voy a probar

--
Rosa Mendoza
edberlith***gmail.com
Responder Con Cita
 
Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado




La franja horaria es GMT. Ahora son las 02:58:06.



Powered by: vBulletin, Versión 3.6.8
Derechos de Autor ©2000 - 2010, Jelsoft Enterprises Ltd.

LinkBacks Enabled by vBSEO 3.1.0 © 2007, Crawlability, Inc.