Oracle计算时间差表达式

来源:互联网 发布:南京埃斯顿怎么样知乎 编辑:程序博客网 时间:2024/03/29 00:31

有两个日期数据START_DATEEND_DATE,欲得到这两个日期的时间差(以天,小时,分钟,秒,毫秒):

 

天:
ROUND(TO_NUMBER(END_DATE - START_DATE))
小时:
ROUND(TO_NUMBER(END_DATE - START_DATE) * 24)
分钟:
ROUND(TO_NUMBER(END_DATE - START_DATE) * 24 * 60)
秒:
ROUND(TO_NUMBER(END_DATE - START_DATE) * 24 * 60 * 60)
毫秒:
ROUND(TO_NUMBER(END_DATE - START_DATE) * 24 * 60 * 60 * 60)

 

 

 

原创粉丝点击