SQL Server:如何总结?

eik*_*kaz -11 sql sql-server

如何使用SQL Server求总值?

在此输入图像描述

谢谢.

jle*_*ach 6

SELECT SUM(Value) FROM TableName;
Run Code Online (Sandbox Code Playgroud)

使用a GROUP BY(根据上面的评论)是指您希望按子集分组的内容.在这种情况下,按组将返回你采样的相同的信息,因为没有组总结的降序场......但是如果你有两个"e"的描述(比方说40个)和你使用的以下:

SELECT [Desc], SUM(Value) FROM TableName GROUP BY [Desc];
Run Code Online (Sandbox Code Playgroud)

你会得到每组"desc"的总和,"e"组显示80(因为它总结了你指定的唯一组中找到的两个值)

另请注意,如果这是您的实际字段名称,则Desc是保留字(对于排序顺序而言意味着DESCENDING).