次の表がある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
最初の表で述べたように、クレジットされた値と使用された値の合計を見つけて、元の値で別の列に表示したいと思います。どんな助けでもかなりです。