4
我必須做一個「選擇」,它返回數據庫中日期類型的字段與當前日期之間的差異(以小時爲單位)。我如何在oracle中執行此操作?如何獲得兩個日期之間的差異?
我試試這個:
select 24 * (to_date(sysdate, 'YYYY-MM-DD hh24:mi')
- to_date('2012-02-28 15:20', 'YYYY-MM-DD hh24:mi')) diff_hours
from dual;
但沒有奏效。
當在Oracle中減去兩個不同的日期,則每天返回1,並且每小時返回1/24 – 2012-02-28 19:54:31
您應該乘以24以獲得日期差異的小時數。 – 2017-04-19 15:14:28