日期:2014-05-16 浏览次数:20449 次
取日期:
select add_months(sysdate,-1) from dual
/*************************************** **oracle 日期相关操作 ***************************************/ --求当前年第一天 select trunc(sysdate,'yyyy') from dual; --求当前月第一天 select trunc(sysdate,'mm') from dual; --求当前周第一天 select trunc(sysdate,'d') from dual; --求月天数 select to_char(last_day(sysdate),'dd') from dual; --求年天数 select trunc(add_months(sysdate,12),'yyyy')-trunc(sysdate,'yyyy') nts from dual; --求当前月所在季度 select to_char(sysdate,'q') from dual; --求当天是星期几 select to_char(sysdate,'dy') rq from dual; --求当前周是当月第几周 select to_char(sysdate,'w') rq from dual; --求当前周是今年第几周 select to_char(sysdate,'ww') rq from dual; --求当前季度第一天 select trunc(sysdate,'q') from dual; --列出当月所有日期 select trunc(sysdate,'mm') +rownum-1 from dual connect by rownum<=to_char(last_day(sysdate),'dd'); --列出当年所有日期 select trunc(sysdate,'yyyy')+rownum-1 from dual connect by rownum<=365;