Então, mas sempre que eu quiser saber o saldo vou ter que fazer esse calculo
desde a data de criação da conta??

E no futuro, não vai ficar pesado depois de muito tempo com muitas
movimentações?


Tarcísio Sassara wrote:
> 
> Você não pode recalcular um campo com o saldo porque você perderá o
> histórico das movimentações.
> 
> Você deve criar uma tabela que armazena as movimentações e inserir
> todas estas, seja positivas ou negativas.
> Fica algo como:
> cliente  valor      data
> 1         100.00   2009-09-09
> 1         -50.00    2009-09-09
> 
> Quando você fizer quiser pegar o saldo, você faz um soma(SUM) na coluna
> valor.
> 
> select cliente, sum(valor)
> from movimentacoes
> where cliente = 1
> group by 1
> 
> Então é só adaptar esta idéia ao seu modelo.
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/D%C3%BAvida-de-modelagem-de-contas-de-bancos-tp25834706p25834956.html
Sent from the PostgreSQL - Brasil mailing list archive at Nabble.com.

_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a