Pular para o conteúdo

Fóruns SQL e PL/SQL Erro ORA 00904 no group by Responder a: Erro ORA 00904 no group by

#152056
Avatar photoJosé Laurindo Chiappa
Moderador

    Bom, de cara tua query (alinhando E colocando em case style diferente, pra poder visualizar melhor) ficou :

    
    
    , NVL(
    (SELECT C1.PERCCOM PERCCOMI FROM AD_COMECOMMERCE C1
    WHERE C1.DTAVIGENCIA = (Select max(C1.DTAVIGENCIA) AS DTAVIGENCIA
    
    from   AD_COMECOMMERCE C1
    Where C1.DTAVIGENCIA <= CAB.DTNEG
    And C1.CODEMP = CAB.CODEMP
    )
    AND C1.CODEMP = CAB.CODEMP
    
    ,0) AS PERCPLAT
    
    

     

    Dá pra ver que vc usa o MESMO EXATO ALIAS de C1 para DOIS SELECTs Diferentes, que (obviamente) trazem colunas Diferentes!!! Não admira ele te dar erro… Corrija isso, plz…

    []s

     

    Chiappa