1. 程式人生 > >oracle SQL單行函式2-數值、日期和轉換函式彙總

oracle SQL單行函式2-數值、日期和轉換函式彙總


-- add_months 日期增加月份
SELECT SYSDATE,add_months(SYSDATE,2) FROM dual;
2013/11/1 19:22:26     2014/1/1 19:22:26

--months_between(日期1,日期2) 返回日期1-日期2的月份
SELECT months_between(SYSDATE,to_date('20130101','yyyymmdd')) FROM dual;
10

--next_day() 下一個星期幾是幾號 SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY
SELECT SYSDATE,next_day(SYSDATE,'sunday')FROM dual;
2013/11/1 19:34:18     2013/11/3 19:34:18

--last_day()本月的最後一天
SELECT last_day(SYSDATE) FROM dual;