ORACLE 常用表达式

来源:互联网 发布:linux 日志等级 编辑:程序博客网 时间:2024/05/23 13:54

取日期:

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;

/** ********************************************************************************************************************* */

原创粉丝点击