sql >> Base de Datos >  >> RDS >> Oracle

Función DATEDIFF en Oracle

En Oracle, puede simplemente restar dos fechas y obtener la diferencia en días . También tenga en cuenta que, a diferencia de SQL Server o MySQL, en Oracle no puede realizar una select sentencia sin from cláusula. Una forma de evitar esto es usar la tabla ficticia incorporada, dual :

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