2013-12-10 7 views
-2

У меня вопрос.SQL: общее количество и SUM

В базе данных AdventureWorks2012 я должен написать запрос с использованием таблицы Purchasing.PurchaseOrderDetail и указать общее количество Quanity, приобретенное для каждого продукта в течение 2006 года, и суммировать сумму как TotatQtyPurchased. Мне также нужно группировать ProductID.

Вот моя работа

SELECT POD.ProductID SUM(*) TotalQtyPurchased 
FROM Purchasing.PurchaseOrderDetail POD 
WHERE Date = '2006' GROUP BY POD.ProductID 

Но я получаю сообщение об ошибке: Msg 102, уровень 15, состояние 1, строка 4 Неправильный синтаксис около '*'.

Что я делаю неправильно? Благодарю.

+0

Голосование, чтобы закрыть, потому что переполнение стека не для поиска небольших опечаток в коде. – LittleBobbyTables

ответ

1

Вы оставили запятую между первым и вторым полями в списке «выбрать».

SELECT POD.ProductID, 
SUM(*) TotalQtyPurchased 
FROM Purchasing.PurchaseOrderDetail POD 
WHERE Date = '2006' 
GROUP BY POD.ProductID 
+0

Я все еще получаю то же сообщение об ошибке – user3047713

Смежные вопросы