correction
CHOISIR LE PRINCIPAL 50 * DE (
CHOISIR InvMovements.TrnYear, InvMovements.TrnMonth, InvMovements.StockCode,
InvMaster.Description, InvMovements.Customer, somme (InvMovements.TrnQty) TrnQty,
Somme (InvMovements.TrnValue) TrnValue, somme (InvMovements.CostValue) CostValue,
Somme (InvMaster.MaterialCost * InvMovements.TrnQty) COMME matériel,
Somme (InvMaster.LabourCost * InvMovements.TrnQty) COMME travail,
Somme (InvMaster.SubContractCost * InvMovements.TrnQty) COMME OSP,
Somme (InvMaster.VariableOverhead * InvMovements.TrnQty) COMME VOH,
Somme (InvMaster.FixOverhead * InvMovements.TrnQty) COMME FOH,
somme (InvMovements.TrnValue - InvMovements.CostValue) COMME marge,
D'InvMaster InvMaster INTÉRIEUR JOINDRE
InvMovements InvMovements SUR InvMaster.StockCode = InvMovements.StockCode
LÀ OÙ (InvMovements.MovementType = « S ") ET (InvMovements.TrnYear = 2010) ET (InvMovements.TrnMonth = 6)
GROUPE PAR InvMovements.TrnYear, InvMovements.TrnMonth, InvMovements.StockCode,
InvMaster.Description, InvMovements.Customer
) CARRÉ
ORDRE PAR le desc de TrnValue