3
I’m with the following SELECT:
SELECT coalesce(sum(vs.total), 0) FROM tabela_exemplo t
WHERE extract(year from t.data_entrada) = extract(year from current_date)
GROUP BY extract(month from t.data_entrada);
Which returns the following result:
171000.00 -- Referente ao mês de Setembro
21000.00 -- Referente ao mês de Outubro
There are no records in the table tabela_exemplo
for the other months of the year, but I would like to return all 12 months of the year from this select with value equal to 0, only to fill in the graph and not let it be treated in the Java server, but only in the database. Example:
-- Outro meses antes de Setembro
171000.00 -- Referente ao mês de Setembro
21000.00 -- Referente ao mês de Outubro
0.00 -- Referente ao mês de Novembro
0.00 -- Referente ao mês de Dezembro
I’ll do it using HQL. For now I’m checking how the SELECT
directly by the database (which in this case is Postgresql).