在表中获取不同的值

时间:2015-05-05 22:43:24

标签: sql

我有一个包含2列的小临时表:ErrorName和Value。

ErrorName|Value
---------|-----
Error1   |3
Error2   |2
Error3   |2
Error1   |1
Error2   |1

我想根据ErrorName总结值字段并返回如下内容:

Error1   |4
Error2   |3
Error3   |2

2 个答案:

答案 0 :(得分:2)

试试这个。您将需要Value over ErrorName的总和。

select ErrorName, sum(Value) as TotalValue from myTempTable group by ErrorName

答案 1 :(得分:1)

您对分组感兴趣。你应该通过以下

获得你想要的东西
Select
  ErrorName,
  SUM(Value) As ErrorCount
From Table
Group By ErrorName