Se você selecionar duas datas de ' sua_tabela ' e também quiser ver o resultado como uma saída de coluna única (por exemplo, ' dias - hh: mm: ss '), você pode usar algo assim. Primeiro, você pode calcular o intervalo entre essas duas datas e depois exportar todos os dados que você precisa desse intervalo:
select extract (day from numtodsinterval (second_date
- add_months (created_date,
floor (months_between (second_date,created_date))),
'day'))
|| ' days - '
|| extract (hour from numtodsinterval (second_date
- add_months (created_date,
floor (months_between (second_date,created_date))),
'day'))
|| ':'
|| extract (minute from numtodsinterval (second_date
- add_months (created_date,
floor (months_between (second_date, created_date))),
'day'))
|| ':'
|| extract (second from numtodsinterval (second_date
- add_months (created_date,
floor (months_between (second_date, created_date))),
'day'))
from your_table
E isso deve dar a você um resultado como este:
0 dias - 1:14:55