时间差(天数)
1,一个是系统时间sysdate
2,一个是某个表时间类型字段 06-9月 -13 06.40.20.000000000 下午
3,求两个相差的
天数
------解决方案--------------------
SQL> select floor(sysdate - to_date('2013-09-01', 'yyyy-MM-dd')) from dual;
FLOOR(SYSDATE-TO_DATE('2013-09-01','YYYY-MM-DD'))
-------------------------------------------------
9
------解决方案--------------------把你的 TIMESTAMP 类型的日期 加 0 ,然后和 sysdate比较就可以了。
SELECT SYSTIMESTAMP+ 0 FROM dual
------解决方案--------------------SELECT SYSTIMESTAMP+ 0 -TO_DATE('2013/8/30 13:46:02','YYYY/MM/DD hh24:mi:ss') FROM dual