oracle計算時間差函數(shù)

oracle計算時間差函數(shù)

ID:34725181

大?。?4.68 KB

頁數(shù):7頁

時間:2019-03-10

oracle計算時間差函數(shù)_第1頁
oracle計算時間差函數(shù)_第2頁
oracle計算時間差函數(shù)_第3頁
oracle計算時間差函數(shù)_第4頁
oracle計算時間差函數(shù)_第5頁
資源描述:

《oracle計算時間差函數(shù)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。

1、Oracle計算時間差函數(shù) 兩個Date類型字段START_DATEEND_DATE計算這兩個日期的時間差 (分別以天小時分鐘秒毫秒) 天 ROUND(TO_NUMBER(END_DATE-START_DATE)) 小時 ROUND(TO_NUMBER(END_DATE-START_DATE)*24) 分鐘 ROUND(TO_NUMBER(END_DATE-START_DATE)*24*60) 秒 ROUND(TO_NUMBER(END_DATE-START_DATE)*24*60*60) 毫秒 ROUND(TO_NUMBE

2、R(END_DATE-START_DATE)*24*60*60*1000) Oracle計算時間差函數(shù)2008-08-201000兩個Date類型字段 START_DATEEND_DATE計算這兩個日期的時間差(分別以天小時分鐘秒 毫秒)天ROUND(TO_NUMBER(END_DATE-START_DATE))小時 ROUND(TO_NUMBER(END_DATE-START_DATE)*24)分鐘 ROUND(TO_NUMBER(END_DATE-START_DATE)*24*60)秒 ROUND(TO_NUMBER(E

3、ND_DATE-START_DATE)*24*60*60)毫秒 ROUND(TO_NUMBER(END_DATE-START_DATE)*24*60*60*1000) 外加to_date與to_char函數(shù)ORACLE中 selectto_date('2007-06-28195120','yyyy-MM-ddHH24mi ss')fromdual 一般SQL中 selectto_date('2007-06-28195120','yyyy-MM-ddHHmm ss')fromdual 區(qū)別 1、HH修改為HH24。 2、分

4、鐘的mm修改為mi。 24小時的形式顯示出來要用HH24selectto_char(sysdate,'yyyy-MM-dd HH24miss')fromdual selectto_date('2005-01-01131420','yyyy-MM-ddHH24mi ss')fromdual to_date()function1.日期格式參數(shù)含義說明 D一周中的星期幾 DAY天的名字使用空格填充到9個字符 DD月中的第幾天 DDD年中的第幾天 DY天的簡寫名 IWISO標(biāo)準的年中的第幾周 IYYYISO標(biāo)準的四位年份YYYY四位年份

5、YYY,YY,Y年份的最后三位兩位一位 HH小時按12小時計 HH24小時按24小時計 MI分 SS秒 MM月 Mon月份的簡寫 Month月份的全名 W該月的第幾個星期 WW年中的第幾個星期1.日期時間間隔操作 當(dāng)前時間減去7分鐘的時間 selectsysdate,sysdate-interval'7'MINUTEfromdual 當(dāng)前時間減去7小時的時間 selectsysdate-interval'7'hourfromdual 當(dāng)前時間減去7天的時間 selectsysdate-interval'7'dayfromdual 當(dāng)前時間減去

6、7月的時間 selectsysdate,sysdate-interval'7'monthfromdual當(dāng)前時間減去7年的時間 selectsysdate,sysdate-interval'7'yearfromdual 時間間隔乘以一個數(shù)字 selectsysdate,sysdate -8*interval'2'hourfromdual2.日期到字符操 作 selectsysdate,to_char(sysdate,'yyyy-mm-ddhh24miss')from dualselectsysdate,to_char(sysdate,'yyyy-

7、mm-ddhhmiss')fromdual selectsysdate,to_char(sysdate,'yyyy-dddhhmiss')fromdualselect sysdate,to_char(sysdate,'yyyy-mmiw-dhhmiss')fromdual 參考oracle的相關(guān)關(guān)文檔 (ORACLE901DOC/SERVER.901/A90125/SQL_ELEMENTS4.HTM#48515) 3.字符到日期操作 selectto_date('2003-10-17211537','yyyy-mm-ddhh24mi

8、 ss')fromdual 具體用法和上面的to_char差不多。 4.TO_NUMBER 使用TO_NU

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。