Descobri aonde está o erro. Nem sempre tem registro entrada e saida no mes,
dando o erro.
Por exemplo:
Tipo | Mês | Valor Entrada | Valor Saida |
-----------------------------------------------------------------
E | 1 | 100,00 | 0 |
S | 1 | 0 | 200,00 |
E | 2 | 150,00 | 0 |
S | 2 | 0 | 230,00 |
E | 3 | 200,00 | 0 |
S | 3 | 0 | 310,00 |
E | 4 | 220,00 | 0 |
S | 5 | 0 | 350,00 |
E | 5 | 240,00 | 0 |
Usando select não vou conseguir, vou trabalhar com um função para seguar nesse
resultado abaixo.
| Mês | Valor Entrada | Valor Saida | Resultado ( Valor Entrada – Valor
Saida ) do Mês
--------------------------------------------------------------------------
| 1 | 100,00 | 200,00 | -100,00
| 2 | 150,00 | 230,00 | -80,00
| 3 | 200,00 | 310,00 | -110,00
| 4 | 220,00 | 0 | -90,00 –> Não tem
o registro de saida do mes 4, usar o valor do mes anterior ( 220,00 – 310,00 )
| 5 | 240,00 | 350,00 | -110,00
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral