1. 程式人生 > >oracle 查詢日期實用

oracle 查詢日期實用

--獲取系統時間

select sysdate from dual;
--2012-1-4 上午 11:24:24

--獲取系統當前的日期

select to_char(sysdate, 'yyyyMMdd') from dual;
--20120104

--獲取本月的最後一天的日期

select TRUNC(LAST_DAY(SYSDATE)) from dual;
--2012-1-31

--獲取本月的最後一天的日期

select to_char(TRUNC(LAST_DAY(SYSDATE)), 'yyyyMMdd') from dual;
--20120131

--獲取上個月的日期

select to_char(ADD_MONTHS(sysdate,-1), 'yyyyMMdd') from dual;
--20111204

--獲取上個月的日期

select to_char(add_months(trunc(sysdate),-1),'yyyymmdd') from dual;
--20111204

--獲取本月日期

select to_char(add_months(trunc(sysdate),0),'yyyymmdd') from dual;
--20120104

--獲取下個月的日期

select to_char(add_months(trunc(sysdate),1),'yyyymmdd') from dual;
--20120204