Se selezioni due date da " tua_tabella " e vuoi anche vedere il risultato come output di una singola colonna (es. " Giorni - hh: mm: ss ") potresti usare qualcosa di simile. Per prima cosa puoi calcolare l'intervallo tra queste due date e successivamente esportare tutti i dati necessari da quell'intervallo:
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 questo dovrebbe darti un risultato come questo:
0 giorni - 1:14:55