Pergunta : Problema da pergunta do SQL

Eu tenho o seguinte class= " lineNumbers " >
1 do >
SELECT codeBody InvMovements.TrnYear do " prettyprint " " do class= do id= " codeSnippet778268 do >


Which de
Is ele possível agrupar os dados de modo que seja agrupado por StockCode com os valores calculados todo somado e mostrar somente os 50 artigos superiores com o grande TrnValue? o

no momento em que eu começ o seguinte que eu preciso em uma fileira com os valores adicionou a PLANÍCIE B-004 3 da TAMPA do MOTOR do QTY COST
2010 6 PD30740PLXB004 GA da DESCRIÇÃO CUSTCODE do MÊS STOCKCODE de together.

YEAR 99 0 57.59541 30.60567 0 46.83294 0 PLANÍCIES B-004 1 da TAMPA do MOTOR de 99
2010 6 PD30740PLXB004 GA 33 0 19.19847 10.20189 0 15.61098 0 PLANÍCIES B-004 2 da TAMPA do MOTOR de 33
2010 6 PD30740PLXB004 GA 66 0 38.39694 20.40378 0 31.22196 0 PLANÍCIES B-004 2 da TAMPA do MOTOR de 66
2010 6 PD30740PLXB004 GA 66 0 38.39694 20.40378 0 31.22196 0 PLANÍCIES B-004 4 da TAMPA do MOTOR de 66
2010 6 PD30740PLXB004 GA 132 0 76.79388 40.80756 0 62.44392 0 PLANÍCIES B-004 da TAMPA do MOTOR de 132
2010 6 PD30740PLXB004 GA      2 66 0 38.39694 20.40378 0 31.22196 0 PLANÍCIES B-004 2 da TAMPA do MOTOR de 66
2010 6 PD30740PLXB004 GA 66 0 38.39694 20.40378 0 31.22196 0 66


Thanks
class= do

Resposta : Problema da pergunta do SQL

correção

SELECIONAR A PARTE SUPERIOR 50 * DE (
SELECIONAR InvMovements.TrnYear, InvMovements.TrnMonth, InvMovements.StockCode,
InvMaster.Description, InvMovements.Customer, soma (InvMovements.TrnQty) TrnQty,
Soma (InvMovements.TrnValue) TrnValue, soma (InvMovements.CostValue) CostValue,
Soma (InvMaster.MaterialCost * InvMovements.TrnQty) COMO o material,
Soma (InvMaster.LabourCost * InvMovements.TrnQty) COMO o trabalho,
Soma (InvMaster.SubContractCost * InvMovements.TrnQty) COMO OSP,
Soma (InvMaster.VariableOverhead * InvMovements.TrnQty) COMO VOH,
Soma (InvMaster.FixOverhead * InvMovements.TrnQty) COMO FOH,
soma (InvMovements.TrnValue - InvMovements.CostValue) COMO a margem,
De InvMaster InvMaster INTERNO JUNTAR-SE
      InvMovements InvMovements EM InvMaster.StockCode = InvMovements.StockCode
ONDE (InvMovements.MovementType = “S ") E (InvMovements.TrnYear = 2010) E (InvMovements.TrnMonth = 6)
GRUPO por InvMovements.TrnYear, InvMovements.TrnMonth, InvMovements.StockCode,
InvMaster.Description, InvMovements.Customer
) QUADRADO
ORDEM pelo desc de TrnValue
Outras soluções  
 
programming4us programming4us