-2

我有个问题。

在 AdventureWorks2012 数据库中,我必须使用 Purchasing.PurchaseOrderDetail 表编写一个查询,并列出 2006 年期间为每种产品购买的总数量,并将总和标记为 TotatQtyPurchased。我还必须按 ProductID 分组。

这是我的工作

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

但我不断收到一条错误消息:Msg 102, Level 15, State 1, Line 4 '*' 附近的语法不正确。

我究竟做错了什么?谢谢。

4

1 回答 1

1

您在“选择”列表中的第一个和第二个字段之间省略了一个逗号。

SELECT POD.ProductID,
 SUM(*) TotalQtyPurchased 
FROM Purchasing.PurchaseOrderDetail POD 
WHERE Date = '2006' 
GROUP BY POD.ProductID
于 2013-12-10T16:02:20.843 回答