Boa tarde Ricardo, Usa o sum e group by.
Exemplo: SELECT SUM(valorentrada-valorsaida) AS RESULT FROM tabela GROUP BY mês Espero que ajude... De: pgbr-geral [mailto:pgbr-geral-boun...@listas.postgresql.org.br] Em nome de Ricardo Enviada em: quinta-feira, 22 de junho de 2017 15:11 Para: ( Lista ) PostgreSQL Assunto: [pgbr-geral] SQL Select Boa tarde pessoal, Estou quebrando a cabeça aqui pra criar um select que calcule o Resultado de entrada e saída da tabela abaixo sem tem que criar uma função. Será possível ? Tabela 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 | 0 | Select Tipo | Mês | Valor Entrada | Valor Saida | Resultado ( Valor Entrada – Valor Saida ) do Mês -------------------------------------------------------------------------- E | 1 | 100,00 | 0 | -100,00 S | 1 | 0 | 200,00 | -100,00 E | 2 | 150,00 | 0 | -80,00 S | 2 | 0 | 230,00 | -80,00 E | 3 | 200,00 | 0 | 200,00 S | 3 | 0 | 0 | 200,00 Já pastei e não achei uma solução. Obrigado pela atenção Ricardo
_______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral