PostgreSQL - recorrer una tabla acumulando saldo

   
Vista:

recorrer una tabla acumulando saldo

Publicado por Yolanda (1 intervención) el 19/02/2008 21:45:33
Hola, tengo un problema necesito recorrer una tabla pero me no lo acumula me pueden ayuda

PROCESO RECORRER UNA TABLA Y ACTUALIZAR EL SALDO



DECLARE
rec RECORD;
dsaldo numeric;

BEGIN -- ABRE LA TABLA RECORRE Y ACUMULA EL SALDO Y MODIFICA EL SALDO
For rec in SELECT iddiario,debe,haber,saldo from diario LOOP

dsaldo := dsaldo + re.debe-rec.haber

UPDATE diario SET saldo= dsaldo where iddiario= rec.iddiario;
return NEW;

End Loop;
end;
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:recorrer una tabla acumulando saldo

Publicado por Danilo Juvinao (15 intervenciones) el 10/03/2008 04:00:15
A mi manera de ver ese return NEW esta de mas, es decir, no deberia estas ahí. prueba para comprobar si te resulta
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar