gpt4 book ai didi

mysql - 需要帮助的初学者 sql 学生

转载 作者:行者123 更新时间:2023-11-29 19:15:19 26 4
gpt4 key购买 nike

我对 sql 和 Stack Overflow 非常陌生。我希望有人可以帮助我解决这个问题。我的查询应该显示销售额超过 200,000 美元的类别的总销售额和已售商品总数。我已经研究这个查询一个小时了,我已经束手无策了,非常感谢您的帮助!

   select distinct c.categoryname,
sum(p.unitprice * od.Quantity) as 'Sales'
from Categories c
inner join Products p
on c.CategoryID = p.CategoryID
inner join OrderDetails od
on p.ProductID = od.ProductID
where p.unitprice < 200000
group by c.categoryname

我希望我至少走在正确的道路上,感谢您的帮助!

最佳答案

尝试这个版本:

SELECT
c.categoryname,
sum(od.Quantity) as "Items Sold", -- you were missing this
sum(p.unitprice * od.Quantity) as "Sales"
FROM
Categories c
INNER JOIN Product p ON c.CategoryID = p.CategoryID,
INNER JOIN OrderDetails od on p.ProductID = od.ProductID
WHERE
sum(p.unitprice * od.Quantity) > 200000 -- filter on the sales, not product
GROUP BY
c.categoryname

关于mysql - 需要帮助的初学者 sql 学生,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42756916/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com