oracle 時間相減

oracle 兩個時間相減 默認的是天數

 

oracle 兩個時間相減默認的是天數*24 爲相差的小時數

oracle 兩個時間相減默認的是天數*24*60 爲相差的分鐘數

oracle 兩個時間相減默認的是天數*24*60*60 爲相差的秒數

 

select (sysdate-to_date('2008-02-17 23:00:00','yyyy-mm-dd hh24:mi:ss'))*24 from dual;

在ORACLE裏日期類型是可以直接進行比較的。舉個例子

SQL> SELECT to_date('2006-12-05', 'yyyy-mm-dd') - to_date('2006-12-07', 'yyyy-mm-dd') FROM dual ;

TO_DATE('2006-12-05','YYYY-MM-DD')-TO_DATE('2006-12-07','YYYY-MM-DD')
---------------------------------------------------------------------
                                                               -2

這說明2006-12-05要比7號早2天。

發佈了99 篇原創文章 · 獲贊 0 · 訪問量 4892
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章