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

DATEDIFF-funktion i Oracle

I Oracle kan du blot trække to datoer fra og få forskellen på dage . Bemærk også, at i modsætning til SQL Server eller MySQL kan du i Oracle ikke udføre en select sætning uden en from klausul. En måde at undgå dette på er at bruge den indbyggede dummy-tabel, dual :

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


  1. Ikke en gyldig måned under indsættelse af data i oracle

  2. Hvordan fjerner man alle ikke-alfanumeriske tegn fra en streng i MySQL?

  3. SQLite Vis tabeller

  4. Sådan får du det korte månedsnavn fra en dato i MariaDB