隨筆 - 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
          主站蜘蛛池模板: 平顺县| 临漳县| 光泽县| 聂拉木县| 烟台市| 武陟县| 祁门县| 晋州市| 铜川市| 定襄县| 蓬安县| 思茅市| 北辰区| 余干县| 文昌市| 灵山县| 张家川| 邯郸县| 富川| 福海县| 大方县| 蓝田县| 贺州市| 虞城县| 五原县| 志丹县| 贵港市| 蒙阴县| 滦南县| 昌平区| 永胜县| 宿迁市| 乌审旗| 无棣县| 永和县| 亳州市| 江孜县| 旅游| 珲春市| 云浮市| 册亨县|