SQL总和为相同的值

时间:2012-12-12 19:37:07

标签: sql sql-server sql-server-2008

我正在使用SQL Server 2008。

这是我的数据:

column1   columnAmount
-----------------------
  ab           3
  ac           2
  ab           4

所以在我的查询中,我想总结colum1中相同的值。

我想要的输出是:

column1    columnAmount
----------------------    
  ab           7
  ac           2

我该怎么做?

1 个答案:

答案 0 :(得分:4)

这是一个基本的SUM ... GROUP BY

SELECT column1,
       Sum(columnAmount) AS columnAmount
FROM   YourTable
GROUP  BY column1 

正如语法所示,它将输入分成组(每个不同的column1值一个)并计算每个组的总和。