Ich suche zu berechnen, wie viele Tage seit einem bestimmten Datum vergangen sind, aus einer Tabelle in meiner Datenbank abgerufen. Basierend auf den Informationen, die ich auf W3Schools gefunden habe (Here), habe ich versucht, DATEDIFF zu verwenden, aber ich stoße auf ein paar verschiedene Fehler, mit denen ich nicht umgehen kann.SQL SELECT Datum aus der Tabelle, und berechnen, wie viele Tage seit diesem Datum
Ich habe meinen Code unten eingefügt, und basierend darauf, was ich will, ist dies: Wählen Sie die "DD" aus der "Wave_Data" -Tabelle, und, basierend auf "sysdate", wie viele Tage haben seither verfallen.
SELECT DATEDIFF(WEEKDAY,:P1_DD,SYSDATE)
FROM WAVE_DATA
WHERE WAVE_NUMBER = :P1_WAVE;
Die endgültige Berechnung würde dann in ein Textfeld in meiner ApEx-Datenbank eingegeben werden.
Vielen Dank im Voraus für jede Hilfe Sie in der Lage sein können, können von einer anderen nur subtrahieren Datum
Dominic Sie
Welche Fehler erhalten Sie? – artm
Ein paar verschiedene, aber der jüngste/aktuelle Fehler ist: Fehler beim Parsen der SQL-Abfrage! ORA-00904: "DATEDIFF": Ungültige Kennung –
Wenn dies Oracle ist, wie es aussieht, können Sie Daten abziehen. Ähnlich wie [dies] (http://stackoverflow.com/questions/28406397/datediff-function-in-oracle) – Hashman