Oracle
 sql >> Base de données >  >> RDS >> Oracle

Oracle SQL Developer - Erreur :le mot clé FROM n'a pas été trouvé là où il était attendu

Vous avez une virgule de fin dans le dernier tableau (proddta.f4301 c ) de FROM clause et devrait devenir

... 
FROM PRODDTA.F5543170 a,
     proddta.f4209 b,
     proddta.f4301 c  
...

qu'il convient de retirer.

Vous avez également une virgule de fin dans votre instruction select qui doit également être supprimée.

...
rank() over (partition by pckcoo, pcdoco, pcdcto, pclnid order by FX_PARA_GREGORIANA(HORDJ, 'DD/MM/YYYY')||' '||rpad(HORDT,6,'0') desc) as rank
...

Enfin, pour les alias de table, vous devez utiliser des guillemets doubles au lieu des guillemets simples :

select  
   PCKCOO AS "COMPANHIA_DO_PEDIDO_NUMERO_DO_PEDIDO",
   PCDOCO AS "DOCUMENTO_NUMERO_DA_OS_FATURA",
   PCDCTO AS "TIPO_DE_ORDEM",
   PCSFXO AS "SUFIXO_DO_PEDIDO",
   rpad(HORDT,'0',6) AS "HORARIO_DE_LIBERACAO",
...