我正在尝试解决以下问题:
已售出多少标价超过$ 1000的商品?
查询为我提供了每个产品ID的结果,但我需要售出的商品总数。
我不知道该怎么做。
这是我的查询
select count(pro.ProductID), pro.Name, pro.ListPrice
from Product as pro
join SalesOrderDetail as sod
on (pro.ProductID = sod.ProductID)
where pro.ListPrice > 1000
group by pro.ProductID, pro.Name, pro.ListPrice
having count(*)
答案 0 :(得分:1)
根据您提供的详细信息,您的查询应如下所示:
select count(pro.ProductID)
from Product as pro
join SalesOrderDetail as sod
on pro.ProductID = sod.ProductID
where pro.ListPrice > 1000