递归查询T100的BOM

本文探讨了在鼎捷T100系统中进行BOM(Bill of Materials)递归查询的方法,通过SQL查询语句展示上下展开过程。查询涉及主件、元件、数量、单位等关键字段,并根据失效日、据点和站点等条件筛选。示例代码可能需要根据实际需求调整。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

举例鼎捷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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值