当前位置: 代码迷 >> Oracle开发 >> oracle 两个date日期相减,如何得到天数
  详细解决方案

oracle 两个date日期相减,如何得到天数

热度:76   发布时间:2016-04-24 06:52:32.0
oracle 两个date日期相减,怎么得到天数
譬如date 10/3/2018 - 10/1/2018,相减应该是两天

------解决方案--------------------
SELECT TO_DATE('03/10/2013','DD/MM/YYYY') - TO_DATE('01/10/2013','DD/MM/YYYY') FROM DUAL;
------解决方案--------------------
发现了一种简单写法
select  date'2013-11-27'-date'2013-11-25' from dual

------解决方案--------------------
引用:
发现了一种简单写法
select  date'2013-11-27'-date'2013-11-25' from dual

不错
------解决方案--------------------

--补一个系统日到过去某一天
SELECT FLOOR(SYSDATE - TO_DATE('2013-11-20','YYYY-MM-DD')) FROM DUAL;

  相关解决方案