Вопрос : Проблема вопроса SQL

Я имею следующий class= " lineNumbers " >
1 >
SELECT InvMovements.TrnYear " prettyprint " " class= id= " codeSnippet778268 >


Which
Is оно по возможности для того чтобы собрать данные так, что оно будет собрано StockCode с расчетными величинами суммированным всем и только показать верхние 50 деталей с большим TrnValue?

в настоящее время я получаю следующий мне нужна на одном рядке с РАВНИНОЙ добавленной значениями together.

YEAR МЕСЯЦА STOCKCODE ОПИСАНИЯ CUSTCODE QTY COST
2010 6 PD30740PLXB004 GA ЧЕХЛА ДВИГАТЕЛЯ B-004 3 99 0 57.59541 30.60567 0 46.83294 0 РАВНИН B-004 1 ЧЕХЛА ДВИГАТЕЛЯ 99
2010 6 PD30740PLXB004 GA 33 0 19.19847 10.20189 0 15.61098 0 РАВНИН B-004 2 ЧЕХЛА ДВИГАТЕЛЯ 33
2010 6 PD30740PLXB004 GA 66 0 38.39694 20.40378 0 31.22196 0 РАВНИН B-004 2 ЧЕХЛА ДВИГАТЕЛЯ 66
2010 6 PD30740PLXB004 GA 66 0 38.39694 20.40378 0 31.22196 0 РАВНИН B-004 4 ЧЕХЛА ДВИГАТЕЛЯ 66
2010 6 PD30740PLXB004 GA 132 0 76.79388 40.80756 0 62.44392 0 РАВНИН B-004 ЧЕХЛА ДВИГАТЕЛЯ 132
2010 6 PD30740PLXB004 GA      2 66 0 38.39694 20.40378 0 31.22196 0 РАВНИН B-004 2 ЧЕХЛА ДВИГАТЕЛЯ 66
2010 6 PD30740PLXB004 GA 66 0 38.39694 20.40378 0 31.22196 0 66


Thanks
class=

Ответ : Проблема вопроса SQL

коррекция

ВЫБЕРИТЕ ВЕРХНЮЮ ЧАСТЬ 50 * ОТ (
ВЫБЕРИТЕ InvMovements.TrnYear, InvMovements.TrnMonth, InvMovements.StockCode,
InvMaster.Description, InvMovements.Customer, сумма (InvMovements.TrnQty) TrnQty,
Сумма (InvMovements.TrnValue) TrnValue, сумма (InvMovements.CostValue) CostValue,
Сумма (InvMaster.MaterialCost * InvMovements.TrnQty) КАК материал,
Сумма (InvMaster.LabourCost * InvMovements.TrnQty) КАК работа,
Сумма (InvMaster.SubContractCost * InvMovements.TrnQty) КАК OSP,
Сумма (InvMaster.VariableOverhead * InvMovements.TrnQty) КАК VOH,
Сумма (InvMaster.FixOverhead * InvMovements.TrnQty) КАК FOH,
сумма (InvMovements.TrnValue - InvMovements.CostValue) КАК допустимый предел,
ОТ InvMaster InvMaster ВНУТРЕННЕГО СОЕДИНИТЕ
      InvMovements InvMovements НА InvMaster.StockCode = InvMovements.StockCode
ГДЕ (InvMovements.MovementType = «s ") И (InvMovements.TrnYear = 2010) И (InvMovements.TrnMonth = 6)
ГРУППА InvMovements.TrnYear, InvMovements.TrnMonth, InvMovements.StockCode,
InvMaster.Description, InvMovements.Customer
) SQ
ЗАКАЗ desc TrnValue
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us