我有一个名为TRNSPOINDT的表。 TRNSPOINDT有三个名为itemid,Qty,projectname的字段。我需要按itemid对这些项目进行分组,并显示相对于itemid的Qty总和。我这样做,查询是如下,如何按项目编号项目编号
SELECT ITMID ,SUM(QTY) AS QTY FROM TRNSPOINDT GROUP BY ITMID
的问题是,我应该显示的项目名称对应到的itemid。但是,虽然IAM试图显示项目名称,但我得到了一个错误。
我已经试过此查询,
SELECT ITMID ,SUM(QTY) AS QTY,PROJECTNAME FROM TRNSPOINDT GROUP BY ITMID
我得到一个错误作为,
Column 'TRNSPOINDT.PROJECTNAME' is invalid in the select list because it is not contained in either an aggregate function or the GROUP BY clause.
我知道,因为有一个以上的项目名称,我得到这个错误是存在的单个itemid。但我应该显示itemid附近的项目名称。怎么办呢..
由于提前, Praveen.T