Olá senhores, alguma alma caridosa poderia me ajudar a resolver essa
questão? Não precisa ser a solução, pode ser algo para leitura. Já quebrei
cabeça aqui e não consigo chegar numa solução.
Preciso somar todos os valores de uma coluna em circunstâncias diferentes na
mesma cláusula SQL. Para retratar melhor minha necessidade, vou esboçar a
soma abaixo através de duas cláusulas, vamos lá
SELECT SUM(total) as receitas_consolidadas
FROM tbl_financeiro_fluxo_de_caixa
WHERE id_conta = ? AND tipo_de_operacao = 'C' AND situacao =
'Recebido' AND date_part('month', data_do_recebimento) = 1
group by total, data_do_recebimento;
SELECT SUM(total) as despesas_liquidadas
FROM tbl_financeiro_fluxo_de_caixa
WHERE id_conta = ? AND tipo_de_operacao = 'D' AND situacao = 'Pago'
AND date_part('month', data_do_pagamento) = 1
group by total, data_do_pagamento;
Eu gostaria de otimizar isso e colocar tudo numa só cláusula.
Obrigado
Eduardo Almeida - Engenharia de Software
[email protected] - 27 3361-2050 / 27 9839 3755
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral