From: | Gabriel Hermes Colina Zambra <hermeszambra(at)yahoo(dot)com> |
---|---|
To: | German Salinas <gs(dot)salinas(at)gmail(dot)com>, Arturo Munive <arturomunive(at)gmail(dot)com> |
Cc: | Alvaro Herrera <alvherre(at)commandprompt(dot)com>, Postgresql <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Consulta con saldo de la fila anterior |
Date: | 2008-01-02 23:49:58 |
Message-ID: | 896562.40200.qm@web63707.mail.re1.yahoo.com |
Views: | Whole Thread | Raw Message | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
--- German Salinas <gs(dot)salinas(at)gmail(dot)com> escribió:
> Estimados,
>
> Yo incorporaria una tabla con las columnas año,mes,
> saldo. Donde el
> acumulado es el saldo de la entidad, y ademas
> eliminamos el tener que sumar
> toda la tabla de movimientos, solamente los
> registros del rango de tiempo a
> consultar. Esta tabla combinarla con las funciones
> que desarrollo Gabriel.
>
> Un saludo,
> German Salinas.
>
>
> 2008/1/2, Arturo Munive <arturomunive(at)gmail(dot)com>:
> >
> > Alvaro Herrera escribió:
> > > Arturo Munive [pgsql-es-ayuda] escribió:
> > >
> > >> Se tiene una tabla con movimientos de salida y
> entrada de productos y
> > se
> > >> queiere una consulta que arroje resultados de
> este tipo
> > >>
> > >> Mov Entrada Salida Saldo
> > >> 01 10 0 10
> > >> 02 20 0 30
> > >> 03 0 5 25
> > >> 04 15 0 40
> > >> 05 0 12 28
> > >> donde el valor saldo de la segunda línea es
> Saldo de la linea
> > >> anterior+entrada de la segunda
> > >> es decir 10+20 = 30
> > >
> > > "Running aggregate"
> > >
> > > Slides de una charla que lo describe,
> burdamente, en plpython:
> > > http://www.varlena.com/varlena/Talks/PyAggs/
> > >
> > > El concepto no es complicado; creo que podrias
> hacerlo en plperl
> > > facilmente usando $_SHARED.
> > >
> > www.varlena.com no esta respondiendo, vi la info
> del cache de google
> > pero me parece que no sale completa o falta
> imágenes de lo mismo,
> > esperare hoy tampoco responde :(
> > --
> > TIP 7: no olvides aumentar la configuración del
> "free space map"
> >
>
OK, Buena idea, haria esa tabla, pero como vista
materializada, asi si se toca un documento en ese
rango, se recalcula el saldo de ese registro mediante
trigger's sin tener que trabajar en la aplicacion para
que recalcule ese saldo.
Bueno espero haberme hecho entender, por que este es
un buen aporte para bajar los tiempos del calculo de
saldo inicial. Que con la ultima funcion que aporto
arturo o la de mi tabla me parece buena solucion
Atte.
Gabriel Colina
____________________________________________________________________________________
¡Capacidad ilimitada de almacenamiento en tu correo!
No te preocupes más por el espacio de tu cuenta con Correo Yahoo!:
http://correo.espanol.yahoo.com/
From | Date | Subject | |
---|---|---|---|
Next Message | Roberto Andrade Fonseca | 2008-01-03 02:18:26 | Re: documentacion de cubos multidimensionales |
Previous Message | Gabriel Hermes Colina Zambra | 2008-01-02 23:37:31 | RE: Consulta con saldo de la fila anterior |