2016-04-04 86 views

回答

5
SELECT SUM(Value) FROM TableName; 

使用GROUP BY(根据上面的评论)是当你想要事物分组在一个子集。在这种情况下,一个小组将会返回您抽样的相同信息,因为没有任何小组可以在desc字段上求和......但是如果您有两个“e”描述(假设每个都是40),并且您使用了以下:

SELECT [Desc], SUM(Value) FROM TableName GROUP BY [Desc]; 

你会得到一个总和为每个组的“递减”,与时俱进的“E”组显示80(因为它总结您指定的唯一的组内的两个值)

另请注意,如果这是您的实际字段名称,则Desc是保留字(表示DESCENDING,用于排序)。