Olá Pessoal.
Mais uma de sql, se alguém puder me ajudar.
Abaixo segue um exemplo de uma pequena base. Ela mostra a movimentação de um
produto (suas entradas e saidas). Esse relatório é analitico, pois mostra todas
as movimentações ocorridas em um dia. O que eu preciso é sintetizar esse
relatorio, ou seja, montar um resultado que me mostre somente o produto, a data
e o saldo do final do dia.
O saldo do final do dia é sempre o último saldo dentro de uma mesma data, ou
seja, no caso do dia 22/01 o saldo é 22 e dia 03/03 é 16.
Como eu montaria um sql que me desse esse resultado?
Produto Data Historico Entrada Saida Saldo
AAAAA Estoque 0
AAAAA 01/02/2008 Entrada 97 97
AAAAA 15/01/2008 Saida 100 -3
AAAAA 22/01/2008 Entrada 15 12
AAAAA 22/01/2008 Entrada 20 32
AAAAA 22/01/2008 Saida 10 22
AAAAA 20/02/2008 Saida 26 -4
AAAAA 03/03/2008 Entrada 12 8
AAAAA 03/03/2008 Entrada 8 16
Como deve ser o resultado do sql:
Produto Data Saldo
AAAAA 0
AAAAA 01/02/2008 97
AAAAA 15/01/2008 -3
AAAAA 22/01/2008 22
AAAAA 20/02/2008 -4
AAAAA 03/03/2008 16
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral