gpt4 book ai didi

mysql - SQL显示总销售额

转载 作者:太空宇宙 更新时间:2023-11-03 11:57:32 25 4
gpt4 key购买 nike

我想选择每个类别的总销售额这是我的表格:(catNo = 类别编号。prodNo = 产品编号)

OrderLine:
prodNo ordNo actualPrice qty
P0001 OR001 3.00 20
P0002 OR002 3.00 2
P0003 OR003 500.00 25
Product:
prodNo prodName prodPrice prodPhoto stockQty catNo suppNo
P0001 OverPower 1500.00 OP_C4_Black.jpg 10 CAT05 S0001
P0002 Vain 300.00 Vain.jpg 5 CAT04 S0002
P0003 test 500.00 test.jpg 40 CAT05 S0001

我的SQL命令是

SELECT `catNo` , sum(`actualPrice`*`qty`)as `Total Sales` 
FROM `orderline` , `product`
WHERE `orderline`.`prodNo` = `product`.`prodNo`
GROUP BY `orderline`.`prodNo`;

我想要的是

catNo   Total Sales
CAT05 12560.00
CAT04 6.00

实际输出是什么

catNo   Total Sales
CAT05 60.00
CAT04 6.00
CAT05 12500.00

如何显示每个类别的总销售额?

最佳答案

SELECT `catNo` , sum(`actualPrice`*`qty`)as `Total Sales` 
FROM `orderline` , `product`
WHERE `orderline`.`prodNo` = `product`.`prodNo`
GROUP BY `catNo`;

尝试一下,希望对您有所帮助。

关于mysql - SQL显示总销售额,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31499153/

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