Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Função DATEDIFF no Oracle


No Oracle, você pode simplesmente subtrair duas datas e obter a diferença em dias . Observe também que, diferentemente do SQL Server ou MySQL, no Oracle você não pode executar um select declaração sem um from cláusula. Uma maneira de contornar isso é usar a tabela fictícia interna, dual :
SELECT TO_DATE('2000-01-02', 'YYYY-MM-DD') -  
       TO_DATE('2000-01-01', 'YYYY-MM-DD') AS DateDiff
FROM   dual