X.StockCode [topLevelPart], X.Qty vorwählen [topQty],
Verschmelzen (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 [Menge]
von (
InvMovements.StockCode ALS StockCode, SUMME (InvMovements.TrnQty) VORWÄHLEN ALS Menge
VON InvMovements
INNER InvMaster AUF VERBINDEN InvMovements.StockCode = InvMaster.StockCode
WO (InvMovements.EntryDate ZWISCHEN BEKEHRTEM (DATUM/UHRZEIT, „00:00 2010-05-31: 00“, 102)
UND BEKEHRTER (DATUM/UHRZEIT, „00:00 2010-06-27: 00“, 102))
UND (InvMovements.TrnType = „R ") UND (InvMaster.ProductClass INNEN („PDM“, „PRM“, „TM“, „P.M. "))
GRUPPE DURCH InvMovements.StockCode
) X
inner BOM A auf verbinden A.ParentPart = X.StockCode
links verbinden BOM B auf B.ParentPart = A.Component
links verbinden BOM C auf C.ParentPart = B.Component
links verbinden BOM D auf D.ParentPart = C.Component
links verbinden BOM E auf E.ParentPart = D.Component
AUFTRAG DURCH X.StockCode