Ich habe diese Anfrage:Ungültige Kennung in OVER Oracle
SELECT *
FROM (SELECT ORDEN.* ,ROW_NUMBER() OVER (ORDER BY HDC_FEC) AS FILE
FROM (SELECT HDC_OPP AS numberOperation, HDC_FEC AS SystemDate,ESD_DES AS state,HDC_MTV AS motiveCode FROM HDC
LEFT JOIN TRM ON HDC.HDC_TRM = TRM.TRM_COD
...
und ich erhalte eine Fehlermeldung ‚ungültige Kennung HDC_FEC in OVER-Klauseln. Wenn ich durch ersetze SystemDate funktioniert gut. Warum kann ich HDC_FEC anstelle von SystemDate nicht verwenden?
Vielen Dank.
Letzter Teil meiner Abfrage verwende ich WHERE FILE BETWEEN? UND ?. Vielen Dank. – Chema
@Chema - das ist sinnvoll für die äußerste Abfrage und eine einzelne Unterabfrage; aber Sie haben zwei Ebenen der Unterabfrage, und ich bin mir nicht sicher, ob der innerste benötigt wird. Schwer zu sagen von deinem Schnipsel obwohl. –
Ich benutze diese Abfrage, um Paginierungsergebnis mit MyBatis zurückzugeben. – Chema