Saulo wrote:

Tenho 2 tabelas de contas a receber e pagar. Como faço para fazer um select pegando os valores das duas tabelas e jutando por data. Algo como UNION porem os campos precisam ficar separados.

Usei inner join, porem as duas tabelas precisam ter lançamentos com datas iguais. Seria algo como:

 

Receber            Pagar

19/10/07           100,00              50,00

20/10/07           500,00              300,00

 

Um select com 2 sub-selects para somar a tabela A Receber e a Tabela a Pagar.
Algo assim:

SELECT tabelapai.data,
              (SELECT sum(valor) from receber where receber.data = ""
              (SELECT sum(valor) from pagar where pagar.data = ""
        FROM tabelapai
       WHERE tabelapai.data between ......

No caso tabelapai é uma tabela principal que contêm os movimentos.
Coloque o select que vc fez e se possivel a ddl das tabelas para facilitar o entendimento.

Att

Evandro

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

Responder a