Si selecciona dos fechas de ' su_tabla ' y también desea ver el resultado como una salida de una sola columna (por ejemplo, ' días - hh: mm: ss '), podría usar algo como esto. Primero puede calcular el intervalo entre estas dos fechas y luego exportar todos los datos que necesita de ese 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
Y eso debería darte un resultado como este:
0 días - 1:14:55