IT人
相关图书

关于一条查询语句的写法,大大们指教一下

所属分类:其他数据库开发 Access
-----------------------------------------

表product
productName productNO Money
螺丝        A            10
铁丝        B             5
螺丝        A            10

求一条语句能达成一下目的
productName productNO Money
螺丝        A            20
铁丝       B             5

即如果productName和productNO都重复的话只显示一个,但是money需要相加


----------------------------------------------------------------------

select productName,productNO,sum(tt.[Money]) as Money
from tt group by productName,productNO

--------------------------------------------------------

显示的结果不对啊,我的要求是把productName和proudctNO相同的情况下,只显示一条productName productNO,但是money字段是要重复的项相加的

--------------------------------------------------------

怎么不对?

--------------------------------------------------------

是我看错了,sorry,谢谢大大了

--------------------------------------------------------

--直接按productName,productNO分组,对[Money]字段求和。

--注意:如果表名或字段名是系统保留字或含有特殊字符,需要加[]

select 
      productName,
      productNO,
      sum([Money]) as MoneyJE
from 表名 
group by productName,productNO

相关问题
    Copyright ◎ 1998 - 2007 编程资料网 All Rights Reserved