Nếu bạn chọn hai ngày từ ' your_table ' và muốn xem kết quả dưới dạng đầu ra một cột (ví dụ: ' days - hh: mm: ss '), bạn có thể sử dụng một cái gì đó như thế này. Trước tiên, bạn có thể tính toán khoảng thời gian giữa hai ngày này và sau đó xuất tất cả dữ liệu bạn cần từ khoảng thời gian đó:
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
Và điều đó sẽ cho bạn kết quả như thế này:
0 ngày - 1:14:55