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