您的位置:首页 > 数据库 > Oracle

oracle显示一个月的所有天数

2012-05-08 21:52 387 查看
转自http://googledave.iteye.com/blog/326033

效率高:
select to_date('200809','yyyymm')+(rownum-1) s_date from dual
connect by rownum<=last_day(to_date('200809','yyyymm')) - to_date('200809','yyyymm') + 1


效率低:

select
to_date('200902','yyyymm')+(rownum-1) s_date
from all_tables
where rownum <=
(
select last_day(to_date('200902','yyyymm')) - to_date('200902','yyyymm')+1 from dual
)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: