-1

嗨,我目前在查询产品表时遇到问题:

我需要显示所有惠普和东芝产品的总成本..

这是我迄今为止尝试过的

SELECT * FROM products 
WHERE prod_id LIKE '__hp%'
AND SELECT SUM(price) AS total  FROM products;

任何帮助,将不胜感激

这是产品表的图片-->>

产品表

谢谢;

4

2 回答 2

1

如果很清楚 Prod_ID 的第 3 和第 4 个字符是制造商代码,您可以帮助自己很多。东芝的 HP 和 TA。

SELECT SUBSTRING(prod_id,3,2)
      ,SUM(price * on_hand)
 WHERE SUBSTRING(prod_id,2,1) IN ('TA','HP')
 GROUP BY SUBSTRING(prod_id,3,2)
于 2014-10-17T21:28:55.040 回答
0

好像你正在寻找这样的东西:

SELECT SUM(price) AS total_price
FROM   products
WHERE  prod_name LIKE 'HP%' or prod_name LIKE 'Toshiba%';
于 2014-10-17T20:08:01.760 回答