Oracle
 sql >> Database >  >> RDS >> Oracle

DATEDIFF funzione in Oracle

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