[firebase-br] Conta Corrente

Sergio Keller serkell em serkell.com.br
Qui Mar 24 10:11:48 -03 2005


Bom dia colegas.

Estou fazendo um sistema de Conta Corrente, e preciso atualizar o saldo dos
lançamentos de forma que no primeiro lançamento o saldo deve ser o valor do
proprio lançamento.
No segundo lançamento, o saldo deve ser o somatorio do primeiro mais o valor
do segundo, e assim sucessivamente para todos os lançamentos daquela conta.
Fiz uma querie onde estão os lançamentos e leio uma a uma, fazendo o
somatorio manualmente e regravando no conta corrente.

Existe alguma forma de fazer no FB esta operação em uma tacada só, mais ou
menos assim:

UPDATE SKLLCCL
SET SALDO   =  SUM(SALDO)
WHERE CONTA = :P_CONTA
ORDER BY CONTA,SEQ

Obs:  Não posso pegar somatorio total e atualizar o saldo apenas daquele
lançamento, porque se um lançamento do mes anterior foi alterado ou
excluido, devo recalcular o saldo de todos os lançamentos porteriores.

Grato a todos.

Sergio Keller





Mais detalhes sobre a lista de discussão lista