如何获得与条件匹配的行的总和

问题描述 投票:0回答:1

我试图获得与条件匹配的行的总和。假设您有列a,b和a由0到500之间的任意整数组成。

假设表中有5行我想要计算。

|---------------------|------------------|
|           a         |          b       |
|---------------------|------------------|
|          1          |          1       |
|---------------------|------------------|
|          3          |          4       |
|---------------------|------------------|
|          2          |          6       |
|---------------------|------------------|
|          3          |          8       |
|---------------------|------------------|
|          1          |          9       |
|---------------------|------------------|

我想得到A列中每个值的行总和。结果如下。

|---------------------|------------------|
|           a         |        sum       |
|---------------------|------------------|
|          1          |         10       |
|---------------------|------------------|
|          2          |          6       |
|---------------------|------------------|
|          3          |         12       |
|---------------------|------------------|

感谢您抽出宝贵时间阅读。

sql-server sum sql-server-2017
1个回答
4
投票
Select a, SUM(b) sum From Table
Group By a
© www.soinside.com 2019 - 2024. All rights reserved.