suma continua

19/04/2005 - 12:06 por iburning | Informe spam
hola me gustaria que me dijeran si en SQL existe alguna funcion como Dsum de
access, necesito hacer una suma continua de unos 5000000 de regitros donde se
irian sumando los campos anteriores al siguiente, es decir como una suma
acumulada que ademas tendria ciertos criterios, en la tabla he creado un
campo que seria como un id donde cada fila tiene un numero distinto

Preguntas similare

Leer las respuestas

#1 Tinoco
19/04/2005 - 14:32 | Informe spam
Hola,

Creo que lo que necesitas es la funcion SUM(), se puede utilizar como:

Select SUM(columna)
From tabla_1

Si necesitas criterios puedes utilizar la instruccion Group by acompañada
del Having.

Group by columnas
Having Min(id_columna) > 10

Hermilson Tinoco

"iburning" wrote:

hola me gustaria que me dijeran si en SQL existe alguna funcion como Dsum de
access, necesito hacer una suma continua de unos 5000000 de regitros donde se
irian sumando los campos anteriores al siguiente, es decir como una suma
acumulada que ademas tendria ciertos criterios, en la tabla he creado un
campo que seria como un id donde cada fila tiene un numero distinto
Respuesta Responder a este mensaje
#2 Max
19/04/2005 - 18:05 | Informe spam
Para obtener el equivalente a una suma continua deberías tener un campo
identidad (autonumérico) en la tabla y definir un campo calculado en una
vista que te sume los registros anteriores... algo así como

MiTabla
Id Valor
1 500
2 300
3 700
4 800

Luego haces la consulta:

SELECT
Id,
Valor,
(SELECT SUM(Valor) FROM MiTabla T1 WHERE T1.Id <= T0.Id) AS SumaCont
FROM MiTabla T0



Max Castro V.
Santiago - Chile

"iburning" escribió en el mensaje
news:
hola me gustaria que me dijeran si en SQL existe alguna funcion como Dsum


de
access, necesito hacer una suma continua de unos 5000000 de regitros donde


se
irian sumando los campos anteriores al siguiente, es decir como una suma
acumulada que ademas tendria ciertos criterios, en la tabla he creado un
campo que seria como un id donde cada fila tiene un numero distinto
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida