Olá pessoal…
meu problema é simples mas não consegui resolver ainda…
somente preciso somar os valores retornados de uma consulta, só que essa sql possui group by e esses valores devem ser somados separadamente, ou seja, primeiro o agrupamento deve ser feito e depois uma soma simples dos valores retornados…
minha sql é a seguinte:
select m.meta_auditorias from metas_auditorias m
join setores s using (idsetores)
join auditorias a on a.setores_idsetores = s.idsetores
where a.data between m.data_inicio and m.data_fim
group by date_part('month', a.data), m.meta_auditorias
essa sql retorna 8 registros:
8
7
7
8
7
10
8
6
preciso somar estes valores…
parece simples (simplesmente dar um sum e está resolvido), mas assim os dados vão ser primeiro somados e depois agrupados… e o que eu preciso é o inverso (como se tivesse um sum fora dessa sql) mas não adianta pois essa consulta retorna mais de 1 valor…
alguém tem uma ideia de como resolver?
valeu

