发布日期:2023-03-31来源:武汉北大青鸟武汉校区作者:武汉宏鹏
ORACLE常用表达式-武汉北大青鸟数据库技术
取日期:
[sql]
select add_months(sysdate,-1) from dual
[sql]
/***************************************
**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;
/** ********************************************************************************************************************* */
武汉北大青鸟oracle数据库技术为你带来更多新技术体验,关注武汉北大青鸟官网,课程咨询热线:17740513250。
Copyright (c) 2006-2023 武汉宏鹏教育咨询有限公司 版权所有 All Rights Reserved.