2016-04-04 88 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,用於排序)。