gpt4 book ai didi

sql - 创建列 对同一 View 中另一列的值求和

转载 作者:行者123 更新时间:2023-12-02 20:38:09 25 4
gpt4 key购买 nike

View: 

A | B
10 1
15 2
12 3
5 2
2 1
2 1

Output View:

A | B | C
10 1 14
15 2 20
12 3 12
5 2 20
2 1 14
2 1 14

我需要根据 B 列对 A 列中的值求和。因此,B 列中值为 1 的所有值都会从 A 列中提取值,然后将其求和到 C 列。

最佳答案

我不明白这一点,但是:

SELECT t.a
,t.b
,sumtab.c
FROM [yourtable] t
INNER JOIN (
SELECT t.b
,sum(t.a) AS C
FROM [yourtable] t
GROUP BY t.b

) AS sumtab
ON t.b = sumtab.b

关于sql - 创建列 对同一 View 中另一列的值求和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44724859/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com