tinguo002

           

          關(guān)于 oracle between and的用法!

          http://linhan8888.blog.163.com/blog/static/40020680201201811323793/

          oracle date等類型是帶時間部分的,所以你這個2011-07-05 只是相當(dāng)于2011-07-05 
          00:00:00這個時刻,按你的寫法大于這個時刻的是不會刪除的。如果你確實要刪除2011-07-05的建議你用以下寫法:
          delete from
          jf_syslog where  inputtime >=date'2011-07-01' and
          nputtime<date'2011-07-06'

          如果不擔(dān)心2011-07-06  00:00:00的也可以
          delete
          from jf_syslog where  inputtime between date'2011-07-01' and date'2011-07-06'


          如果效率可以接受,可以先轉(zhuǎn)換成字符串
          delete from jf_syslog where 
          to_char(inputtime,'yyyymmdd') between '20110701' and '20110705'


          你可以考慮連接上一個固定的字符串這樣的,但是因為時間上是沒有24:00:00的,所以還是會有問題的,不如直接在日期上加一天好用




          a) months_between(date1,date2):算date1和date2之間的月的數(shù)量,可以是小數(shù)可以是負數(shù)

            months_between(’01-sep-95’,’11-jan-94’)=1.9774194

          b)
          add_months(date,n):為date加上N個月,N只可以是整數(shù)
            
          c)
          next_date(date,’char’):查找date的下一個星期N

            next_date(’01-sep-95’,’FRIDAY’)=08-SEP-95
            
          d)
          last_day(date):查找date月的最后一天。
            
          e) rount(date):把日期四舍五入
            
          f)
          rount(25-MAY-95’,’MONTH’)=01-JUN-95
            
          g)
          rount(25-MAY-95’,’YEAR’)=01-JAN-95
            
          h) trunc(date):把日期截斷
            
          i)
          trunc (25-MAY-95’,’MONTH’)=01-MAY-95
            
          j) trunc
          (25-MAY-95’,’YEAR’)=01-JAN-95

          k)
          日期中RR與YY的區(qū)別,RR格式對日期作類似于舍入的操作,YY格式對日期作類似于截取的操作
            RR  YY
            1995 27-oct-95
          1995 1995
            1995 27-oct-17 2017 1917
            2001 27-oct-17 2017 2017

            2001 27-oct-95 1995 2095
            用法:select to_char(sysdate, 'YY') from dual;

            select to_char(to_date('95-11-27', 'RR-MM-DD'), 'YYYY-MM-DD') from dual;

            select to_char(to_date('95-11-27', 'YY-MM-DD'), 'YYYY-MM-DD') from dual;



          歡迎大家訪問我的個人網(wǎng)站 萌萌的IT人

          posted on 2013-04-15 10:15 一堣而安 閱讀(2475) 評論(0)  編輯  收藏 所屬分類: oracle

          導(dǎo)航

          統(tǒng)計

          常用鏈接

          留言簿(1)

          隨筆分類

          隨筆檔案

          收藏夾

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 阿鲁科尔沁旗| 花垣县| 天镇县| 阿荣旗| 平定县| 囊谦县| 钟山县| 武平县| 独山县| 穆棱市| 科技| 兴国县| 揭东县| 丹阳市| 丘北县| 灵石县| 社旗县| 松潘县| 温泉县| 阳原县| 南宫市| 山阳县| 丁青县| 周至县| 广元市| 安达市| 张北县| 盐边县| 永安市| 基隆市| 红桥区| 合作市| 陕西省| 沂南县| 苗栗市| 阜城县| 马鞍山市| 福贡县| 栾城县| 大安市| 英吉沙县|