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 pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral