SQL> r
1* select to_date(sysdate,'yyyy-mm-dd')-to_date('2002-11-01','yyyy-mm-dd') from dual
TO_DATE(SYSDATE,'YYYY-MM-DD')-TO_DATE('2002-11-01','YYYY-MM-DD')
----------------------------------------------------------------
-723516
???
另搜索贴子,看不懂:
SQL> select (to_date('2002-10-10 14:40','yyyy-mm-dd hh24:mi')-to_date('2002-10-10 10:20','yyyy-mm-dd
hh24:mi')) * 24 from dual;
(TO_DATE('2002-10-1014:40','YYYY-MM-DDHH24:MI')-TO_DATE('2002-10-1010:20','YYYY-
--------------------------------------------------------------------------------
4.33333333
自己试验:不懂
SQL> r
1select (to_date(sysdate,'yyyy-mm-dd hh24:mi')-to_date('2002-10-10 10:20','yyyy-mm-dd
2*hh24:mi')) * 24 from dual
(TO_DATE(SYSDATE,'YYYY-MM-DDHH24:MI')-TO_DATE('2002-10-1010:20','YYYY-MM-DDHH24:
--------------------------------------------------------------------------------
-17363866
|