我有一个问题。
在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 :(得分:1)
您在“选择”列表中的第一个和第二个字段之间省略了逗号。
SELECT POD.ProductID,
SUM(*) TotalQtyPurchased
FROM Purchasing.PurchaseOrderDetail POD
WHERE Date = '2006'
GROUP BY POD.ProductID