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

SQL - Identifiant invalide, mais où ?

Votre problème est dû au fait que le SQL standard ne vous permet pas de faire référence à un alias de colonne dans une clause WHERE. Cette restriction est imposée car lorsque le code WHERE est exécuté, la valeur de la colonne peut ne pas encore être déterminée. Vous ne pouvez pas UTILISER le libellé 'JOURS' car le code where n'en est pas encore conscient.