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

Responder a