SQL:总数量和SUM

时间:2013-12-10 16:00:32

标签: sql adventureworks

我有一个问题。

在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'*'附近的语法不正确。

我做错了什么?感谢。

1 个答案:

答案 0 :(得分:1)

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

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