fala pessoal, eu estou tentando executar um select no postgre
select ua.descricao_unidade_administrativa, emp.nome_empresa, doc.processo, ra.descricao_ra,
doc.contrato_lote, doc.valor_contrato, sum(op.valor_operacao) as aditivos, doc.numero_documento
from “TB_AUX_UNIDADE_ADMINISTRATIVA” as ua, “TB_AUX_EMPRESAS” as emp, “TB_DOCUMENTO” as doc,
“TB_AUX_REGIAO_ADMINISTRATIVA” as ra, “TB_DOCUMENTO_OPERACAO” as op
where ua.id_unidade_administrativa = 10000 and emp.id_empresa in (select interessado_documento
from “TB_DOCUMENTO” where id_documento = 7345) and doc.id_documento = 7345 and ra.id_ra in (
select id_endereco from “TB_DOCUMENTO” where id_documento = 7345) and op.id_documento = 7345 and
op.id_situacao = 5132
mas fica retornando um erro
“ERRO: coluna “ua.descricao_unidade_administrativa” deve aparecer na cláusula GROUP BY ou ser utilizada em uma função de agregação”
quando adiciono a coluna ao group by ele pede a proxima, e assim sucessivamente, quando chega no processo, ele fala que a agregação dele no group by é ambigua, e se eu tiro ele solicita novamente que adicione
