Bạn có thể trừ hai ngày trong Oracle. Kết quả là FLOAT đại diện cho số ngày giữa hai ngày. Bạn có thể thực hiện phép tính đơn giản trên phần phân số để tính giờ, phút và giây.
Đây là một ví dụ:
SELECT TO_DATE('2000/01/02:12:00:00PM', 'yyyy/mm/dd:hh:mi:ssam')-TO_DATE('2000/01/01:12:00:00AM', 'yyyy/mm/dd:hh:mi:ssam') DAYS FROM DUAL
Kết quả là:1.5