sql >> Databasteknik >  >> RDS >> Oracle

DATEDIFF-funktion i Oracle

I Oracle kan du helt enkelt subtrahera två datum och få skillnaden i dagar . Observera också att till skillnad från SQL Server eller MySQL, i Oracle kan du inte utföra en select uttalande utan from klausul. Ett sätt att komma runt detta är att använda den inbyggda dummytabellen, dual :

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


  1. Hantera MySQL Long Running Queries

  2. Hur LEAST() fungerar i MariaDB

  3. Ladda upp bilder i CKEditor utan att använda ett plugin

  4. Okänd kolumn i "fältlista"-fel på MySQL Update-fråga