--得到这一年中的所有月份
SELECT TO_CHAR(ADD_MONTHS(DATE '2004-01-01', ROWNUM-1 ), 'yyyyMM' ) AS year_month
FROM dual
CONNECT BY ROWNUM <= 12
结果如下:
year_month
200401
200402
200403
200404
200405
200406
200407
200408
200409
200410
200411
200412
--得到两个日期之间所有的天数
select to_date('2012-05-25','yyyy-mm-dd')+(ROWNUM-1) as year_month_day from dual
CONNECT BY ROWNUM <=
(to_date('2012-06-5','yyyy-mm-dd') - to_date('2012-05-25','yyyy-mm-dd'))+1
结果如下:
year_month_day
2012-5-25
2012-5-26
2012-5-27
2012-5-28
2012-5-29
2012-5-30
2012-5-31
2012-6-1
2012-6-2
2012-6-3
2012-6-4
2012-6-5
分享到:
相关推荐
Oracle 查询两个日期之间的所有月份
Oracle 验证是否是日期,帮助你验证给定的字符串是否可以转化为日期。
Oracle中的日期处理总结Oracle中的日期处理总结Oracle中的日期处理总结Oracle中的日期处理总结Oracle中的日期处理总结Oracle中的日期处理总结
oracle自定义日期函数、你值得拥有!
select sysdate from dual 等等一些关于oracle的查询当前时间,日期的一些sql语句的
4. 日期和时间的计算:使用 `add_months` 函数可以对日期进行月份的加减运算,例如:`add_months(sysdate, -5)` 可以将当前日期减去 5 个月。 5. 日期和时间的比较:使用 `>`、`、`=` 等运算符可以对日期和时间进行...
oracle存储过程+日期+定时任务Job oracle存储过程+日期+定时任务Job oracle存储过程+日期+定时任务Job
Oracle关于时间/日期的操作 日期的函数 很适合初学者 格式挺多种的
oracle 自定义方法 判断日期是不是为假期 如果是假期则取下一天 直到工作日爲止
oracle判断日期是否合法
oracle_日期加减方法 在开发中可以很好指定作用
在oracle中处理日期大全 不熟悉Oracle中日期处理的可以学习一下哦!
oracle设置日期格式
oracle中日期类型与unix 时间戳的转换, Unix时间戳记是从'1970-01-01 00:00:00'GMT开始的秒数,表现为整数型。 Oracle中的时间是Date型,以下函数提供了两种时间转换的Oracle函数 --unix时间戳与date时间互转 ...
往Oracle数据库中插入日期型数据(to_date的用法)
Oracle没有datetime类型,只有date类型,date类型可以同时用作日期时间类型。这里对Oracle日期时间类型做一下简单的介绍
在oracle中对日期处理非常全面的总结。
对oracle日期格式的详细介绍,特别全,特别好。
oracle日期时间函数大全,针对oracle的时间日期进行数据库查询。