当前位置: 代码迷 >> Oracle开发 >> oracle 能不能一条查询语句生成某种规约的数据
  详细解决方案

oracle 能不能一条查询语句生成某种规约的数据

热度:66   发布时间:2016-04-24 06:43:00.0
oracle 能不能一条查询语句生成某种规则的数据。
比如说我现在想生成2014-05-10 到2014-05-15之间奇数天的数据。
2014-05-15
2014-05-13
2014-05-11

我想根据这个结果再与其它表关联,这条sql怎么写?

------解决方案--------------------
引用:
比如说我现在想生成2014-05-10 到2014-05-15之间奇数天的数据。
2014-05-15
2014-05-13
2014-05-11

我想根据这个结果再与其它表关联,这条sql怎么写?


select to_date(dt, 'yyyymmdd')
  from (select s_dt + level - 1 dt
          from (select 20140510 s_dt, 20140515 e_dt from dual) t
        connect by level <= (e_dt - s_dt + 1))
 where mod(dt, 2) <> 0
  相关解决方案