文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>返回起始日期到终止日期的日期数据

返回起始日期到终止日期的日期数据

时间:2010-11-10  来源:Brad Miller

select #startdate+(rownum-1) cdate  
from  user_objects ob 
where rownum<=(#enddate-#startdate+1)

exp:
select to_date('2010-4-8','yyyy-mm-dd')+rownum-1 cdate  
from  user_objects ob 
where rownum<=(to_date('2010-7-8','yyyy-mm-dd')-to_date('2010-4-8','yyyy-mm-dd')+1)
结果只有92行
select to_date('2010-4-8','yyyy-mm-dd')+rownum-1 cdate  
from  user_tables ob 
where rownum<=(to_date('2010-7-8','yyyy-mm-dd')-to_date('2010-4-8','yyyy-mm-dd')+1)
结果只有80行
select to_date('2010-4-8','yyyy-mm-dd')+rownum-1 cdate  
from  dual
where rownum<=(to_date('2010-7-8','yyyy-mm-dd')-to_date('2010-4-8','yyyy-mm-dd')+1)
结果只有1行

select to_date('2010-7-8','yyyy-mm-dd')-to_date('2010-4-8','yyyy-mm-dd')+1 from dual;
92
结论:
需要查出92条记录,所以需要使用记录数大于92的表作为关联表。

相关阅读 更多 +
排行榜 更多 +
飞艇大战

飞艇大战

飞行射击 下载
三维空间战斗机

三维空间战斗机

飞行射击 下载
战斗机教练

战斗机教练

飞行射击 下载