sql_取結果的整數及取餘數_last_day__add_months

wisdomone1發表於2011-07-13
SQL> select mod(16,5),trunc(14/5) from dual;
--mod取餘數
--trunc取結果的整數

 MOD(16,5) TRUNC(14/5)
---------- -----------
         1           2


SQL> select sysdate,
                        last_day(sysdate),--所在日期本月最後一天
                        trunc(sysdate,'mm'),--所在日期本月第一天
                        add_months(sysdate,-1),--所在日期上月對應日期
                        last_day(trunc(sysdate,'mm'))+1 --所在日期下月第一天
           from dual;

SYSDATE        LAST_DAY(SYSDA TRUNC(SYSDATE, LAST_DAY(TRUNC
-------------- -------------- -------------- --------------
13-7月 -11     31-7月 -11     01-7月 -11     01-8月 -11

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9240380/viewspace-702125/,如需轉載,請註明出處,否則將追究法律責任。

相關文章