selecteer X.StockCode [topLevelPart], [topQty] X.Qty,
Voeg me samen (E.Component, D.Component, C.Component, B.Component, A.Component) [lowerLevelPart],
ISNULL (E.QtyPer, 1) *ISNULL (D.QtyPer, 1) *ISNULL (C.QtyPer, 1) *ISNULL (B.QtyPer, 1) *ISNULL (A.QtyPer, 1) *X.Qty [Qty]
van (
SELECTEER InvMovements.StockCode ALS StockCode, SOM (InvMovements.TrnQty) ALS QTY
VAN InvMovements
BINNEN SLUIT me aan bij InvMaster OP InvMovements.StockCode = InvMaster.StockCode
WAAR (InvMovements.EntryDate TUSSEN BEKEERLING (DATETIME, „00:00 2010-05-31: 00“, 102)
EN ZET OM (DATETIME, „00:00 2010-06-27: 00“, 102))
EN (InvMovements.TrnType = „R“) EN (InvMaster.ProductClass BINNEN („PDM“, „PRM“, „TM“, „PM“))
GROEP DOOR InvMovements.StockCode
) X
binnen sluit me aan bij BOM A op A.ParentPart = X.StockCode
de linkerzijde sluit zich aan bij BOM B op B.ParentPart = A.Component
de linkerzijde sluit zich aan bij BOM C op C.ParentPart = B.Component
de linkerzijde sluit zich aan bij BOM D op D.ParentPart = C.Component
de linkerzijde sluit zich aan bij BOM E op E.ParentPart = D.Component
ORDE DOOR X.StockCode