Jeśli wybierzesz dwie daty z „ twoja_tabela ” i chcesz również zobaczyć wynik w postaci pojedynczej kolumny (np. „ Dni - gg: mm: ss ”), możesz użyć czegoś takiego. Najpierw możesz obliczyć odstęp między tymi dwiema datami, a następnie wyeksportować wszystkie potrzebne dane z tego przedziału:
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
A to powinno dać taki wynik:
0 dni - 1:14:55