--两个日期相减到的是数字,单位是天
--结果为0.5
SELECT
TO_DATE(‘2019-08-01 00:00:00‘, ‘YYYY-MM-DD HH24:MI:SS‘) - TO_DATE(‘2019-07-31 12:0:0‘, ‘YYYY-MM-DD HH24:MI:SS‘)
FROM DUAL
--这个报错
--数据类型,不一致,应为number 却得date(日期类型,不能直接加减乘除)
select to_date(‘2019-08-01 00:00:00‘,‘YYYY-MM-DD HH24:MI:SS‘)/86400 from dual
原文:https://www.cnblogs.com/rdchen/p/11427962.html