SQLServer で検索した値を使って計算を行いUPDATEしたい場合、
どのように記述したらいいのでしょうか。
UPDATE前
TableA
グループID ,ユーザーID ,値 ,割合
1 , 01 , 10 ,
1 , 02 , 20 ,
1 , 99 , 100 ,
2 , 01 , 30 ,
2 , 02 , 40 ,
2 , 99 , 200 ,
UPDATE後
TableA
グループID ,ユーザーID ,値 ,割合
1 , 01 , 10 , 0.10
1 , 02 , 20 , 0.20
1 , 99 , 100, 1.00
2 , 01 , 30 , 0.15
2 , 02 , 40 , 0.20
2 , 99 , 200 , 1.00
上記のようなテーブルがあったときに、
グループIDごとに、ユーザーIDが"99"の値で割り、
その割合を割合列にUPDATEしたいと考えています。
"99"の値を検索することはできたのですが、
その値を使って計算することができません。
どのように記述すればいいのでしょうか。
つたない記述で申し訳ないのですが、
ご回答のほどよろしくお願いいたします。