Boa tarde pessoal,
Sei que tem varios tópicos sobre esse erro, porém analisei todos e nenhum foi aplicável ao meu caso ( a maioria era porquê o pessoal esquecia do Group By ao final das Querys) .
Se alguém puder ajudar, agradeço . Os campos sem função estão inseridos no group by, porém o erro persiste .
SELECT * FROM(
select
LPAD(C.MES_COMPETENCIA,2,'0') ||'/'||C.ANO_COMPETENCIA AS PROJETO,
E.DS_EQUIPE as EQUIPE,
SUM(NVL((CC.QT_HORAS_CHEIA - SUM(AU.DT_FIM - AU.DT_INI)*24 ),CC.QT_HORAS_CHEIA)) as "ESFORÇO CALCULADO"
from EQUIPE E,
COLABORADOR C1,
COMPETENCIA C,
COMPETENCIA_COLABORADOR CC,
AUSENCIAS AU
where E.CD_EQUIPE=CC.CD_EQUIPE
and C.CD_COMPETENCIA=CC.CD_COMPETENCIA
and C1.CD_COLABORADOR=CC.CD_COLABORADOR
and C1.STATUS = 1
AND C1.CD_GESTOR <> C1.CD_COLABORADOR
AND AU.CD_COLABORADOR (+) = C1.CD_COLABORADOR
GROUP BY E.DS_EQUIPE, LPAD(C.MES_COMPETENCIA,2,'0') ||'/'||C.ANO_COMPETENCIA
) VT
WHERE VT.PROJETO = ((select to_char(sysdate, 'MM') from dual)||'/'||(select to_char(sysdate, 'RRRR') from dual))