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

#152070
Avatar photoJosé Laurindo Chiappa
Moderador

    Corrigida a issue apontada, não vejo mais nada questionável, A NÃO SER a linha :

    where cab.dtneg = ’01/09/2021′

    cfrme acredito que vc saiba, se DTNEG é do datatype DATE vc ** TEM ** que fazer conversão  Explícita da sua string pra evitar erros de formato, a linha deveria ser :

    where cab.dtneg = to_date(’01/09/2021′, ‘dd/mm/yyyy’)

     

    Mas isso não tem NADA A VER com o erro atual… Olhando por cima, a sintaxe agora está correta, então com CERTEZA é alguma issue com os seus dados : talvez numa das tabelas o nome de uma das colunas mencionadas é outro, OU talvez a tua query colunar que popula essa coluna PERCPLAT esteja retornando mais de uma linha, OU talvez vc já tenha numa das tabelas uma outra coluna chamada PERCPLAT  …. Enfim, me parece ser questão local aí do seu database e dos seus dados, não parece ser nada de sintaxe, genérico, absolutamente não…