首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安西加入甲骨文8i

安西加入甲骨文8i
EN

Stack Overflow用户
提问于 2014-02-14 09:16:13
回答 1查看 73关注 0票数 0

我在Oracle 8i中有这样的查询:

代码语言:javascript
复制
 select
  decode(seqnum,
            1  , '1',
            cnt, '0'
        ) as                   value1,
  decode(seqnum,
            1  , t.BEGIN_DT,
            cnt, t.END_DT
  ) as                         TIME1,   
           t4.UNIT1 || '.SUBBATCH_TRIGGER' TAG     
      from (select t.*,
                   row_number() over(partition by t.BATCH_ID, t.plant_unit, t3.ID2 order by t.BEGIN_DT) as seqnum,
                   count(*) over(partition by t.BATCH_ID, t.plant_unit, t3.ID2) as cnt
              from SCH2.tb_pg_unit_stap t
    join (select ID1,batch_id from SCH2.VW_BATCH) t2 on t.BATCH_ID = t2.BATCH_ID
    join (select ID2,ID1 from SCH1.STEP) t3 on t3.ID1 = t2.ID1) t
    join SCH2.TB_W_MACHINE t4 on t4.plant_unit = t.plant_unit
    where (seqnum = 1
        or seqnum = cnt) AND (t.BEGIN_DT > '01-jan-2013' AND t.BEGIN_DT < '01-feb-2013');

我最近询问了Stackoverflow社区,他们告诉我Oracle8i不支持ansi。

如何为Oracle 8i重写此查询?

提前感谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-02-14 13:09:07

代码语言:javascript
复制
select decode(seqnum, 1 , '1',
                      cnt, '0') as value1,
       decode(seqnum, 1, t.BEGIN_DT,
                      cnt, t.END_DT) as TIME1,
       t4.UNIT1 || '.SUBBATCH_TRIGGER' TAG
from (select t.*,
             row_number() over(partition by t.BATCH_ID, t.plant_unit, t3.ID2 order by t.BEGIN_DT) as seqnum,
             count(*) over(partition by t.BATCH_ID, t.plant_unit, t3.ID2) as cnt
      from SCH2.tb_pg_unit_stap t,
           (select ID1,batch_id from SCH2.VW_BATCH) t2,
           (select ID2,ID1 from SCH1.STEP) t3
      where t.BATCH_ID = t2.BATCH_ID
        and t3.ID1 = t2.ID1) t,
     SCH2.TB_W_MACHINE t4
where t4.plant_unit = t.plant_unit
  and (seqnum = 1 or seqnum = cnt)
  AND (t.BEGIN_DT > '01-jan-2013' AND t.BEGIN_DT < '01-feb-2013');
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21775197

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档