Oracle
 sql >> Datenbank >  >> RDS >> Oracle

DATEDIFF-Funktion in Oracle

In Oracle können Sie einfach zwei Daten subtrahieren und erhalten die Differenz in Tagen . Beachten Sie auch, dass Sie im Gegensatz zu SQL Server oder MySQL in Oracle kein select ausführen können Anweisung ohne from Klausel. Eine Möglichkeit, dies zu umgehen, besteht darin, die eingebaute Dummy-Tabelle dual zu verwenden :

SELECT TO_DATE('2000-01-02', 'YYYY-MM-DD') -  
       TO_DATE('2000-01-01', 'YYYY-MM-DD') AS DateDiff
FROM   dual