日期列和输出之间的差异应以小时为单位

时间:2015-10-28 15:02:42

标签: sql

select 
    sysdate, 
    reserved_date,  
    (sysdate-reserved_date) DIFF_HOURS 
from INVENTORY_NEW;

目前DIFF_HOURS显示天数差异,如何显示小时差异?

1 个答案:

答案 0 :(得分:0)

使用sysdate表示Oracle。

一种简单的方法是将差异乘以24:

select sysdate, reserved_date,
       (sysdate - reserved_date)*24 DIFF_HOURS
from INVENTORY_NEW;

如果您希望将值作为整数,则截断差值。