Bootstrap

Oracle 日期减法

--Oracle中两个日期计算相差的天数
select TO_NUMBER(TO_DATE('2018-6-5','yyyy-mm-dd hh24:mi:ss')
     - TO_DATE('2018-5-31','yyyy-mm-dd hh24:mi:ss'))
AS 相差天数
from dual;

 

--Oracle中两个日期计算相差的小时数
select TO_NUMBER(
           (TO_DATE('2018-6-5','yyyy-mm-dd hh24:mi:ss')
          - TO_DATE('2018-5-31','yyyy-mm-dd hh24:mi:ss')
            )*24
                )
AS 相差小时数
from dual;

 

--Oracle中两个日期计算相差的分钟数
select TO_NUMBER(
          (TO_DATE('2018-6-5','yyyy-mm-dd hh24:mi:ss')
         - TO_DATE('2018-5-31','yyyy-mm-dd hh24:mi:ss')
           )*24*60
                )
AS 相差分钟数
from dual;

 

--Oracle中两个日期相差秒数
select TO_NUMBER(
         (TO_DATE('2018-6-5','yyyy-mm-dd hh24:mi:ss')
        - TO_DATE('2018-5-31','yy

;