时间差的Oracle函数

Oracle函数可以实现诸多的功能,下面就介绍使用Oracle函数计算时间差的实现方法,如果您对Oracle函数方面感兴趣的话,不妨一看。

两个Date类型字段:START_DATE,END_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 * 1000)。

猜你喜欢

转载自blog.csdn.net/xw_spark/article/details/9061005
今日推荐