V_PAAE

SELECT     a.对象ID 母件对象ID, a.版本ID 母件版本ID, a.编号 母件编号, a.版本 母件版本, a.品名 母件品名, a.品名序号 母件品名序号, 
                      a.状态ID 母件状态ID, CONVERT(varchar(100), a.发版时间, 23) 母件发版日期, a.发版时间 母件发版时间, a.资源类型 母件资源类型, a.所属公司 母件所属公司, 
                      b.porder_no 项次, c.对象ID 子件对象ID, c.版本ID 子件版本ID, c.编号 子件编号, c.版本 子件版本, c.品名 子件品名, 
                      c.品名序号 子件品名序号, c.状态ID 子件状态ID, c.发版时间 子件发版时间, pqty_value 组成用量, pval_0 主件底数, '12' 企业编号
FROM         (SELECT     *
                       FROM          (SELECT     对象ID, 版本ID, 编号, 版本,  品名, 品名序号, 状态ID, 发版时间, 资源类型, 所属公司, row_number() OVER (PARTITION BY 对象ID, 编号, 
                                                                      品名, 品名序号
                                               ORDER BY 发版时间 DESC) xh
                       FROM          V_PAAF) zxxh
WHERE     zxxh.xh = 1) a LEFT JOIN
    (SELECT     ritems_tagu, pitem_revision_id, psequence_id, rchild_itemu, min(porder_no) porder_no, (CASE WHEN COUNT(*) > 1 THEN count(*) ELSE pqty_value END) 
                             pqty_value, pval_0
      FROM          V_PAAD
      WHERE      pdesc = '主件底数'
      GROUP BY ritems_tagu, pitem_revision_id, psequence_id, rchild_itemu, pqty_value, pval_0) b ON a.对象ID = b.ritems_tagu AND a.版本 = b.pitem_revision_id+'/'+CAST(b.psequence_id as varchar(8)) LEFT JOIN
    (SELECT     *
      FROM          (SELECT     对象ID, 版本ID, 编号, 版本, 品名, 品名序号, 状态ID, 发版时间, row_number() OVER (PARTITION BY 对象ID, 编号, 品名, 品名序号
                              ORDER BY 发版时间 DESC) xh
      FROM          V_PAAF) zxxh
WHERE     zxxh.xh = 1) c ON c.对象ID = b.rchild_itemu

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值