2013-12-10 51 views
-2

我有問題。SQL:總數量和SUM

在AdventureWorks2012數據庫中,我必須使用Purchasing.PurchaseOrderDetail表編寫查詢,並列出2006年期間爲每個產品購買的總量,並將總和標記爲TotatQtyPurchased。我也必須按ProductID進行分組。

這是我的工作

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

但我不斷收到一條錯誤消息: 消息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