In Oracle, puoi semplicemente sottrarre due date e ottenere la differenza in giorni . Si noti inoltre che, a differenza di SQL Server o MySQL, in Oracle non è possibile eseguire una select
dichiarazione senza un from
clausola. Un modo per aggirare questo problema è usare la tabella fittizia incorporata, dual
:
SELECT TO_DATE('2000-01-02', 'YYYY-MM-DD') -
TO_DATE('2000-01-01', 'YYYY-MM-DD') AS DateDiff
FROM dual