我想选择每个类别的总销售额这是我的表格:(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`;
尝试一下,希望对您有所帮助。
我是一名优秀的程序员,十分优秀!