SQL Server column1的所有不同值的column2之和

SQL Server column1的所有不同值的column2之和,sql,sql-server,Sql,Sql Server,我试图找到column1的所有不同值的column1之和。可能吗?您可以尝试以下方法: Select SUM(ColA), ColB from table Group by ColB 这句话几乎是你自己写的: SELECT Column2, SUM(Column1) FROM Table GROUP BY Column2 你问什么还不完全清楚 …这将为第2列中的每个不同值添加第1列中的所有值,然后得出第1列中所有值的总和: SELECT Column2,SUM(Column1) FROM T

我试图找到column1的所有不同值的column1之和。可能吗?

您可以尝试以下方法:

Select SUM(ColA), ColB
from table
Group by ColB

这句话几乎是你自己写的:

SELECT Column2, SUM(Column1) FROM Table GROUP BY Column2

你问什么还不完全清楚

…这将为第2列中的每个不同值添加第1列中的所有值,然后得出第1列中所有值的总和:

SELECT Column2,SUM(Column1) FROM Table GROUP BY Column2 with rollup
注意:如果您希望在输出的顶部进行汇总,请将其放在其中

SELECT distinct Column2,SUM(Column1) FROM Table GROUP BY Column2 with rollup

group by column2的SUMCLUMN1不会这样做吗?可能的重复我需要column1的总和,但不是column2的每个值。例如:Column1 | Column2 10 | 1 20 | 2 40 | 1能否在您的问题中添加一些样本数据和预期输出?我很难理解你到底在找什么。