Obtenha o número de dias entre duas datas no Oracle, inclusive as datas
Quero obter o número total de dias entre duas datas fornecidas. Eu tentei a consulta abaixo, mas não obtive exatamente o diferente; a última data não está sendo incluída.
select (to_date ('15-06-13','dd-MM-yyyy') - to_date('01-02-12','dd-MM-yyyy'))
from dual
Isso deve retornar 501 dias, mas está retornando 500 dias. Se eu adicionar +1 após o cálculo, obtenho o resultado correto.
Eu realmente preciso incluir o +1 ou existe uma abordagem alternativa para obter o resultado real?