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.