隨筆 - 72  文章 - 28  trackbacks - 0
          <2013年11月>
          272829303112
          3456789
          10111213141516
          17181920212223
          24252627282930
          1234567

          常用鏈接

          留言簿(4)

          隨筆分類(66)

          隨筆檔案(72)

          文章檔案(19)

          收藏夾

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

           

          一、  語法:NUMTOYMINTERVAL ( n , 'char_expr' )
                        char_expr:日期描述,可以是YEAR和MONTH;

            作用:可以將數字轉換成相應的日期單位時間

            比如:NUMTOYMINTERVAL ( 1, 'MONTH' ) 表示一個月,注意:此時跟add_months有點區別,后續有例子會講到。
                        NUMTOYMINTERVAL ( 1, 'YEAR' ) 表示一年

           

          對于day、hour、minute、second使用的是numtodsinterval函數,方法和numtoyminterval一樣。后面可以跟變量

          二、interval后面只能用數字

           

          下面是舉例:

          SQL> select add_months (to_date('20110228','yyyymmdd'),1) from dual;

          ADD_MONTH
          ---------
          31-MAR-11 

          SQL> 
          SQL> select add_months(to_date('20110228','yyyymmdd'),-1) from  dual;

          ADD_MONTH
          ---------
          31-JAN-11

          SQL> 
          SQL> 
          SQL> select to_date('2007-02-28','yyyy-mm-dd')+numtoyminterval (1,'month') from dual;

          TO_DATE('
          ---------
          28-MAR-07 

          SQL> select to_date('2007-02-28','yyyy-mm-dd')-numtoyminterval (1,'month') from dual;

          TO_DATE('
          ---------
          28-JAN-07


          此時,注意跟add_months返回結果的區別。

           

          SQL> select to_date('2007-02-28','yyyy-mm-dd')+numtodsinterval(1,'day') from dual;

          TO_DATE('
          ---------
          01-MAR-07


          SQL> 
          SQL> select to_date('2007-02-28','yyyy-mm-dd')+interval '+3' hour from dual;

          TO_DATE('
          ---------
          28-FEB-07


          SQL> select to_date('2007-02-28','yyyy-mm-dd')+interval '+1' month from dual;

          TO_DATE('
          ---------
          28-MAR-07

          posted on 2013-11-22 10:39 kelly 閱讀(648) 評論(0)  編輯  收藏 所屬分類: oracle
          主站蜘蛛池模板: 南部县| 红原县| 石棉县| 吴堡县| 两当县| 莲花县| 贡山| 纳雍县| 锡林浩特市| 铜山县| 都昌县| 兴安县| 邯郸县| 闽侯县| 荆门市| 无为县| 涿州市| 广西| 全州县| 平顶山市| 永安市| 曲阳县| 崇左市| 德安县| 乌苏市| 长治县| 永昌县| 双峰县| 云梦县| 阳高县| 广水市| 孟村| 芜湖县| 乡城县| 宁德市| 日土县| 锦州市| 汝州市| 京山县| 当阳市| 招远市|