我正在使用具有下表的 sqlserver,
id companyname credited used
----------------------------------------
1 ABC 100 0
2 ABC 10 0
3 BBB 0 10
4 BBB 0 10
5 BBB 100 0
6 BBB 10 0
我的预期输出如下
id companyname credited used sum_credited sum_used
--------------------------------------------------------------------------
1 ABC 100 0 110 0
2 ABC 10 0 110 0
3 BBB 0 10 0 20
4 BBB 0 10 0 20
5 BBB 100 0 110 0
6 BBB 10 0 110 0
我使用了以下查询,其中我没有得到预期的输出
SELECT id,companyname,Credited,Used, SUM(credited) 'Sum_Credited'
FROM tmptichistory1
GROUP BY id,companyname,Credited,Used
我想找到贷记值和使用值的总和,并将其显示在具有原始值的不同列中,正如我在第一个表中提到的那样。任何帮助都是可观的。