SELECT ID, MAX(NAME) AS NAME, SUM(MONEY) AS SUMMONEY
FROM 表
GROUP BY ID

解决方案 »

  1.   

    select sum(MONEY) from TableName
    where ID in 
      (select distinct ID from TableName)
      

  2.   

    刚才的只显示了money和,下面的语句显示了id和money 和。
    select id,sum(MONEY) from tt
    where ID in 
      (select distinct ID from tt)
    group by id
      

  3.   

    SELECT ID,  name, SUM(MONEY) AS SUMMONEY
    FROM a3
    GROUP BY ID,name
      

  4.   

    SELECT ID, NAME, SUM(MONEY) AS MONEY
    FROM 表
    where ID=12
      

  5.   

    上述的除了 iknowwn(常乐)所写的理解了楼主的意思,其它人写的没有正确理解。SELECT ID, NAME, SUM(MONEY) AS MONEY
    FROM 表
    where ID=12或者使用
    declare @ID int
    set @ID='12'SELECT ID, NAME, SUM(MONEY) AS MONEY
    FROM 表
    where ID=@ID