Cuestión : Problema de la pregunta del SQL

Tengo el class= siguiente " lineNumbers " >
1 del >
SELECT codeBody InvMovements.TrnYear, InvMovements.TrnMonth, InvMovements.StockCode, InvMaster.Description, InvMovements.Customer, InvMovements.TrnQty del " prettyprint " del class= del id= " codeSnippet778268 " del >


Which de
Is él posible agrupar los datos de modo que sea agrupado por StockCode con los valores calculados todo sumado y demostrar solamente los 50 artículos superiores con el TrnValue más grande? el

en el momento que consigo el siguiente que necesito en una fila con los valores agregó el LLANO B-004 3 de la CUBIERTA del MOTOR del QTY COST
2010 6 PD30740PLXB004 GA de la DESCRIPCIÓN CUSTCODE del MES STOCKCODE de together.

YEAR 99 0 57.59541 30.60567 0 46.83294 0 LLANOS B-004 1 de la CUBIERTA del MOTOR de 99
2010 6 PD30740PLXB004 GA 33 0 19.19847 10.20189 0 15.61098 0 LLANOS B-004 2 de la CUBIERTA del MOTOR de 33
2010 6 PD30740PLXB004 GA 66 0 38.39694 20.40378 0 31.22196 0 LLANOS B-004 2 de la CUBIERTA del MOTOR de 66
2010 6 PD30740PLXB004 GA 66 0 38.39694 20.40378 0 31.22196 0 LLANOS B-004 4 de la CUBIERTA del MOTOR de 66
2010 6 PD30740PLXB004 GA 132 0 76.79388 40.80756 0 62.44392 0 LLANOS B-004 de la CUBIERTA del MOTOR de 132
2010 6 PD30740PLXB004 GA      2 66 0 38.39694 20.40378 0 31.22196 0 LLANOS B-004 2 de la CUBIERTA del MOTOR de 66
2010 6 PD30740PLXB004 GA 66 0 38.39694 20.40378 0 31.22196 0 66


Thanks
class= del

Respuesta : Problema de la pregunta del SQL

corrección

SELECCIONAR LA TAPA 50 * DE (
SELECCIONAR InvMovements.TrnYear, InvMovements.TrnMonth, InvMovements.StockCode,
InvMaster.Description, InvMovements.Customer, suma (InvMovements.TrnQty) TrnQty,
Suma (InvMovements.TrnValue) TrnValue, suma (InvMovements.CostValue) CostValue,
Suma (InvMaster.MaterialCost * InvMovements.TrnQty) COMO material,
Suma (InvMaster.LabourCost * InvMovements.TrnQty) COMO trabajo,
Suma (InvMaster.SubContractCost * InvMovements.TrnQty) COMO OSP,
Suma (InvMaster.VariableOverhead * InvMovements.TrnQty) COMO VOH,
Suma (InvMaster.FixOverhead * InvMovements.TrnQty) COMO FOH,
suma (InvMovements.TrnValue - InvMovements.CostValue) COMO margen,
De InvMaster InvMaster INTERNO ENSAMBLAR
      InvMovements InvMovements EN InvMaster.StockCode = InvMovements.StockCode
DONDE (InvMovements.MovementType = “S ") Y (InvMovements.TrnYear = 2010) Y (InvMovements.TrnMonth = 6)
GRUPO POR InvMovements.TrnYear, InvMovements.TrnMonth, InvMovements.StockCode,
InvMaster.Description, InvMovements.Customer
) SQ
ORDEN POR el desc de TrnValue
Otras soluciones  
 
programming4us programming4us