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