tenho uma tabela como a que segue abaixo: 

id(serial)  saldo(numeric 7,2)  lancamento (numeric 7,2)
1            1000                     1000 

2            500                        -500 

3            2000                     1500

Preciso de uma função que "corria um lancamento", por exemplo passando o id 2  e o um novo_lancamentor 1000, a tabela ficaria:

id(serial)  saldo(numeric 7,2)  lancamento (numeric 7,2)
1            1000                     1000 

2            2000                      1000 

3            3500                     1500

O problema é que para o cálculo do saldo atual precisa-se do saldo anterior, tentei usar cursores para pegar valores anteriores da tabela, mas não consegui.

Se alguém puder me dar uma luz para esse problema eu ficaria imensamente grato.

Att

Maikel

 

 



Seja um dos primeiros a testar o novo Windows Live Mail Beta - grátis Acesse e inscreva-se agora!
_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
Antes de perguntar consulte o manual
http://pgdocptbr.sourceforge.net/

Para editar suas opções ou sair da lista acesse a página da lista em:
http://pgfoundry.org/mailman/listinfo/brasil-usuarios

Responder a