gpt4 book ai didi

SQL Server 在现有选择列中添加计数列

转载 作者:行者123 更新时间:2023-12-04 21:55:28 25 4
gpt4 key购买 nike

我有一个查询返回类似这样的内容。

ID | Company| Total_Money | no_items | count_Total_Money_For_Company
--------------------------------------------------------------------
1 | A | 1000 | 1 | 2001
2 | A | 1001 | 0 | 2001
3 | B | 1001 | 1 | 5010
4 | B | 1002 | 1 | 5010
5 | B | 1003 | 1 | 5010
6 | B | 1004 | 1 | 5010
7 | B | 1000 | 1 | 5010

如何添加该列以及该公司的计数?

最佳答案

试试这个(使用 SUM 聚合函数):

SELECT id, 
company,
total_money,
no_items,
SUM(total_money) OVER(PARTITION BY id) count_total_money_for_company
FROM <your_table >

关于SQL Server 在现有选择列中添加计数列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4583810/

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