-- 求年月日
select to_char(sysdate, 'yyyyMMDD'), sysdate from dual ;
-- 求年月日系统的昨天
select to_char(sysdate-1, 'yyyyMMDD'), sysdate from dual ;
-- 求年月日系统的前天
select to_char(sysdate-2, 'yyyyMMDD'), sysdate from dual ;
-- 求年月日系统的明天
select to_char(sysdate+1, 'yyyyMMDD'), sysdate from dual ;
-- 求年月日系统的后天
select to_char(sysdate+2, 'yyyyMMDD'), sysdate from dual ;
-- 求周
select to_char(sysdate, 'yyyyww'), sysdate from dual ; -- 201248
--年月(数字)
select to_number(to_char(sysdate, 'yyyymm')) from dual ; -- 201211
--年月(字符)
select to_char(sysdate, 'yyyymm') from dual ; --201211
--月 (数字)
select to_number(to_char(sysdate, 'MM')) from dual ; --11
--月(字符)
select to_CHAR( sysdate,'MM') from dual ; -- 11
select to_CHAR( to_date('201201' ,'yyyymm'),'MM') from dual ; -- 01
select to_CHAR( to_date((select to_number(to_char(sysdate, 'yyyymm')) from dual ) ,'yyyymm'),'MM') from dual ; -- 11
SELECT TO_NUMBER(TO_CHAR(TO_DATE('201301' ,'YYYYMM'),'MM')) FROM DUAL ;
循环日期
declare
-- Local variables here
i integer;
a varchar2(100);
begin
-- Test statements here
i:=0;
while i < 31 loop
select to_char(to_date('20130101' ,'yyyyMMDD')+i, 'yyyyMMDD') into a from dual ;
dbms_output.put_line(i||' : '||a);
i:=i+1;
end loop;
end;
分享到:
相关推荐
oracle日期处理完全版,提供几种日期处理方式,供大家参考。
oracle日期处理函数以及常用的sql语句示例。
oracle对日期的处理全集,很全哦!希望会对大家有所帮助。
Oracle 日期处理大全和一些高级的应用
在oracle中对日期处理非常全面的总结。
在oracle中处理日期大全 不熟悉Oracle中日期处理的可以学习一下哦!
Oracle中的日期处理总结Oracle中的日期处理总结Oracle中的日期处理总结Oracle中的日期处理总结Oracle中的日期处理总结Oracle中的日期处理总结
oracle的日期处理方法,比较实用,大家下载看看,对你一定有帮助
。。。
。。。
。。。
。。。
。。。
。。。
Oracle日期类型处理学习笔记,个人学习总结。
select sysdate from dual 等等一些关于oracle的查询当前时间,日期的一些sql语句的
oracle中日期处理大全 oracle中日期处理大全
oracle处理日期大全 非常有用
ORACLE 日期和时间处理汇总,各种日期时间函数,有实例供参考!