Bom dia pessoal,
Como posso acrescentar um campo denominado “Valor_Atual” onde vai ser
somado os valores do “Valor_Mes” que antecederem o “Mes” corrente ?
O único jeito que me vem a cabeça é criar um select separado. Valeu pessoal.
SELECT "Referencia", "Ano", SUM( "Valor" ) AS "Valor_Mes",
CAST(
CASE
WHEN "Referencia" = 'Dezembro à Janeiro' THEN "Ano" || '1'
WHEN "Referencia" = 'Janeiro à Fevereiro' THEN "Ano" || '2'
WHEN "Referencia" = 'Fevereiro à Março' THEN "Ano" || '3'
WHEN "Referencia" = 'Março à Abril' THEN "Ano" || '4'
WHEN "Referencia" = 'Abril à Maio' THEN "Ano" || '5'
WHEN "Referencia" = 'Maio à Junho' THEN "Ano" || '6'
WHEN "Referencia" = 'Junho à Julho' THEN "Ano" || '7'
WHEN "Referencia" = 'Julho à Agosto' THEN "Ano" || '8'
WHEN "Referencia" = 'Agosto à Setembro' THEN "Ano" || '9'
WHEN "Referencia" = 'Setembro à Outubro' THEN "Ano" || '10'
WHEN "Referencia" = 'Outubro à Novembro' THEN "Ano" || '11'
WHEN "Referencia" = 'Novembro à Dezembro' THEN "Ano" || '12'
ELSE NULL
END
AS INT ) AS "Mes"
FROM "Tabela_Despesa"
GROUP BY "Referencia", "Ano"
ORDER BY "Mes"_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral