递归查询T100的BOM

举例鼎捷T100递归查询BOM

递归过程条件没有加完整,需要根据实际改一改用。

select DISTINCT  level L, 
     bmba001 主件,bmba003 元件,bmba011 元件数量,bmba010 单位,bmba012 主件底数,Z.imaa004 元件属性  ,X.imaa004 主件属性,X.imaa003
     from bmba_t
    left join imaa_t Z on Z.imaa001=bmba003 and Z.imaaent=15  
    left join imaa_t  X on X.imaa001=bmba001 and X.imaaent=15 
    LEFT JOIN bmaa_t ON BMAA001=BMBA001 AND BMAAENT=BMBAENT AND BMBASITE=BMBASITE
     WHERE BMBAENT=15  --据点 :ENT
    AND BMBASITE='ALL' --:SITE
    AND  (bmba006 is null or bmba006< to_date(to_char(sysdate,'yyyymmdd'),'yyyymmdd')) ---失效日
     AND BMAASTUS='Y' --- 
   -- start with bmba003= '12354534AA'  connect by  bmba003=prior bmba001   ----上展
     start with bmba001= '12354534AA'  connect by  bmba001=prior bmba003   ----下展
     
     and  bmbaent=15 and bmbasite='ALL'  and bmaaent=15 and bmaasite='ALL'
     order by L
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值