oracle比较日期相差多少分钟?

如题所述

9分钟。

oracle 

1,比较当前时间与指定时间相差分钟数:

select sysdate,

sysdate - to_date('2007-04-03 13:45:39','yyyy-mm-dd hh24:mi:ss')

from dual

输出结果:2007-4-4 AM 10:45:56    0.875196759259259

select sysdate,to_date('2009-2-20 17:45:39','yyyy-mm-dd hh24:mi:ss'),

ROUND(TO_NUMBER(sysdate - to_date('2009-2-20 17:45:39','yyyy-mm-dd hh24:mi:ss')) * 24 * 60)

from dual;

输出结果:2009-2-20 17:36:14    2009-2-20 17:45:39    -9

温馨提示:答案为网友推荐,仅供参考
相似回答