使用SUM查询

时间:2010-04-27 16:56:13

标签: mysql

我需要修复此查询,以便它为SG类中的每个部分提供部件号,部件描述和现有值。这就是我到目前为止所拥有的。但它只是给了我SG类中所有项目的总价值。我怎样才能根据描述给出总额?

SELECT PART_NUM, DESCRIPTION, SUM(ON_HAND * PRICE) AS ON_HAND_VALUE
FROM PART
WHERE CLASS = 'SG'

PART_NUM    DESCRIPTION     ON_HAND_VALUE
BV06          Home Gym         48282.75

部分表“SG类中的所有项目”

PART_NUM    DESCRIPTION     ON_HAND     CLASS   WAREHOUSE   PRICE
    BV06       Home Gym       45          SG         2      794.95
    KV29       Treadmill       9          SG         2      1390.00

2 个答案:

答案 0 :(得分:1)

如何根据说明向我提供总数?

添加Group By子句

SELECT PART_NUM, DESCRIPTION, SUM(ON_HAND * PRICE) AS ON_HAND_VALUE
FROM PART
WHERE CLASS = 'SG'
GROUP BY DESCRIPTION

答案 1 :(得分:0)

...添加..

按Part_Num分组,描述