Somar valores de duas tabelas separadamente

Boa tarde!

Tenho duas tabelas, contas a pagar (ContaPagar) e Constas a Receber (ContaReceber).
Ambas tem data e valor
Eu preciso fazer um select que me traga a soma, por dia, de cada tabela
ex
01/02/2022 550,00 a pagar e 330,00 a receber…
02/02/2022 210,00 a pagar e 600,00 a receber…
Não estou conseguindo fazer pois dependo de duas tabelas.
Se alguém puder me dar uma dica, agradeço

Veja se esse script vai te atender:

select
data_fatura,
sum(case when origem = 1 then valor_fatura else 0 end) as valor_receber,
sum(case when origem = 2 then valor_fatura else 0 end) as valor_pagar
from

(select
1 as origem,
data_vencimento as data_fatura,
sum(valor_fatura) as valor_fatura
from
contas_receber
group by data_vencimento

union

select
2 as origem,
data_vencimento as data_fatura,
sum(valor_fatura) as valor_fatura
from
contas_pagar
group by data_vencimento) as temp

group by data_fatura

order by data_fatura

2 Curtidas

Obrigado!
Vou tentar fazer aqui…

Funcionou!!
Obrigado