หากคุณเลือกวันที่สองวันจาก ' your_table ' และต้องการให้ผลลัพธ์เป็นคอลัมน์เดียวเช่นกัน (เช่น ' days - hh: mm: ss ') คุณสามารถใช้สิ่งนี้ได้ ขั้นแรกคุณสามารถคำนวณช่วงเวลาระหว่างวันที่สองวันนี้และหลังจากนั้นส่งออกข้อมูลทั้งหมดที่คุณต้องการจากช่วงเวลานั้น:
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
และนั่นควรให้ผลลัพธ์ดังนี้:
0 วัน - 1:14:55