Oracle中计算两个日期时间的差

Posted 菜鸟程序猿

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Oracle中计算两个日期时间的差相关的知识,希望对你有一定的参考价值。

--方法1
select floor((sysdate -
             to_date(2006-09-01 08:00:00, yyyy-mm-dd hh24:mi:ss))) as sDays
  from dual;
--ceil(n) 取大于等于数值n的最小整数;
--floor(n)取小于等于数值n的最大整数;
select ceil(9.6) from dual; --->10
select floor(9.6) from dual; --->9

--方法2
select ROUND(TO_NUMBER(sysdate - to_date(2006-09-01 08:00:00,
                                         yyyy-mm-dd hh24:mi:ss))) as sDays
  from dual;

 

以上是关于Oracle中计算两个日期时间的差的主要内容,如果未能解决你的问题,请参考以下文章

如何通过Period类计算两个日期的差?

请问mysql的sql中如何计算两个datetime的差,精确到小时,谢谢

java 中 判断两个日期月份的差,后面没有时分秒.比如2013-07-03与2013-09-03 返回值为2

如何在以下示例中计算出日差

C++中怎么计算两个时间的时间差????????

如何用excel计算两个日期之间相差的年数和月数