SELECT a.planlotnumber 'LRP计划单号' ,
a.InvCode '存货编码' ,
a.InvName '存货名称' ,
b.cInvCode '请购单存货编码' ,
a.InvStd '规格型号' ,
a.ComUnitName '计量单位' ,
a.OrgDemQty '毛需求数量' ,
a.PlanQty '计划数量' ,
a.CrdQty '已规划数量' ,
a.OrgDemCode 'LRP计划来源订单号' ,
b.csoordercode '请购单来源订单号' ,
a.CopyDemandId 'LRP计划子表id' ,
b.iMrpsid 'mrp子表id' ,
c.cCode '采购请购单号' ,
b.ivouchrowno '行号' ,
f.cbdefine2 '令号' ,
b.fQuantity '请购数量' ,
b.iReceivedQTY '累计订货数量' ,
b.dRequirDate '需求日期 ' ,
b.dArriveDate '计划到货日期' ,
d.MoCode '生产订单号' ,
d.MoSeq '行号' ,
d.InvCode '生产订单存货编码' ,
d.StartDate '开工日期 ' ,
d.DueDate '完工日期' ,
d.SoDId '销售订单子表ID' ,
e.iSOsID '销售订单子表ID' ,
d.SoCode '销售订单单号 ' ,
d.SoSeq '销售订单行号 ' ,
d.Qty '生产订单数量' ,
d.QualifiedInQty '生产入库数量' ,
e.cSOCode '销售订单号 ' ,
e.iRowNo '销售订单行号' ,
e.cInvCode '销售订单存货编码' ,
h.cPOID '采购订单号' ,
g.iAppIds '采购请购单子表标识 _cg' ,
b.AutoID '采购请购单子表标识_qg' ,
g.cInvCode '采购订单存货编码' ,
g.ivouchrowno '行号' ,
g.dArriveDate '计划到货日期' ,
g.iQuantity '数量' ,
g.iArrQTY '到货数量' ,
-- g.iReceivedQTY '累计到货数量' ,
g.fPoArrQuantity '到货数量' ,
g.ContractRowNo '合同标的编码' ,
g.ContractCode '合同号' ,
g.fPoValidQuantity '合格数量' ,
g.freceivedqty '合格品入库数量' ,
g.fPoRetQuantity '退货数量' ,
k.cCode '到货单号 ' ,
j.irowno '行号',
j.cInvCode 'DH存货编码' ,
j.iQuantity '到货数量' ,
CASE WHEN j.bGsp = '0' THEN '否'
WHEN j.bGsp = '1' THEN '是'
END '是否质检' ,
j.fRealQuantity '实收数量' ,
j.bInspect '是否已报检 ' ,
j.fInspectQuantity '累计报检数量' ,
j.fValidInQuan '合格品入库数量' ,
j.fValidQuantity '合格数量' ,
j.finValidQuantity '不合格数量' ,
j.fRetQuantity '退货数量' ,
j.fInValidInQuan '不合格品入库数量 ',
m.CINSPECTCODE '报检单号',
l.CINVCODE '存货编码',
l.FQUANTITY '报检数量 ',
l.FSUMCHECKQTY '累计检验数量 '
FROM v_mps_netdemand a --LRP计划明细表
JOIN dbo.PU_AppVouchs b ON a.CopyDemandId = b.iMrpsid --请购单子表
JOIN dbo.PU_AppVouchs_extradefine f ON f.AutoID = b.AutoID --请购单子表自定义表
JOIN dbo.PU_AppVouch c ON c.ID = b.ID --请购单主表
LEFT JOIN v_mom_orderdetail d ON d.MoCode = a.OrgDemCode --生产明细表
LEFT JOIN SO_SODetails e ON d.SoDId = e.iSOsID --销售订单明细表
LEFT JOIN dbo.PO_Podetails g ON b.AutoID = g.iAppIds --采购订单子表
LEFT JOIN dbo.PO_Pomain h ON g.POID = h.POID --采购订单主表
LEFT JOIN PU_ArrivalVouchs j ON j.iPOsID = g.ID
LEFT JOIN PU_ArrivalVouch k ON k.id=j.id
LEFT JOIN QMINSPECTVOUCHERS l ON j.Autoid=l.SOURCEAUTOID
LEFT JOIN QMINSPECTVOUCHER m ON m.id=l.id
WHERE h.cPOID = '0000000719';
/*GROUP BY
a.planlotnumber ,
a.InvCode ,
a.InvName ,
b.cInvCode ,
a.InvStd ,
a.ComUnitName ,
a.OrgDemQty ,
a.PlanQty ,
a.CrdQty ,
a.OrgDemCode ,
b.csoordercode ,
a.CopyDemandId ,
b.iMrpsid ,
c.cCode ,
b.ivouchrowno ,
f.cbdefine2 ,
b.fQuantity ,
b.iReceivedQTY ,
b.dRequirDate ,
b.dArriveDate ,
d.MoCode ,
d.MoSeq ,
d.InvCode ,
d.StartDate ,
d.DueDate ,
d.SoDId ,
e.iSOsID ,
d.SoCode ,
d.SoSeq ,
d.Qty ,
d.QualifiedInQty ,
e.cSOCode ,
e.iRowNo ,
e.cInvCode ,
h.cPOID ,
g.iAppIds ,
b.AutoID ,
g.cInvCode ,
g.ivouchrowno ,
g.dArriveDate ,
g.iQuantity ,
--g.iArrQTY '到货数量',
--g.iReceivedQTY '累计到货数量',
g.fPoArrQuantity ,
g.ContractRowNo ,
g.ContractCode ,
g.fPoValidQuantity ,
g.freceivedqty ,
g.fPoRetQuantity,
j.bInspect */