2010-04-27 157 views
0

我需要修复此查询,以便它可以为我提供SG类中每个零件的零件号,零件描述和现有值。这是我迄今为止所拥有的。但它只是给了我们SG类所有项目的总价值。根据描述,我怎样才能让它达到总量?使用SUM查询

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 

部分表

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

回答

0

添加 “所有的SG类项目” ..

集团通过PART_NUM,说明

1

我怎么能有它在那里将根据描述给我总数?

添加GROUP BY子句

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