ここで他の多く の投稿を確認し、Coalesce関数にかなり精通しましたが、この特定のタスクを実行する方法を理解できませんでした。
つまり、CommissionsテーブルとCategoriesテーブルがあります。ここで要点を作成したので、いくつかのサンプルデータで正確なデータ構造を確認できます。基本的に、Commissionテーブルには、SalesRepID、LocationID、CategoryID、SurgeonID、およびCommissionPercent列があります。
Coalesce関数を使用して、SalesRepID、LocationID、およびSurgeonIDを渡すことで次のようなものを取得できました。
.05 (Shirts), .05 (Shoes), .05 (Dresses), .10 (Hats), .15 (Pants)
しかし、私はそれを次のように見せようとしています:
.05 (Shirts, Shoes, Dresses), .10 (Hats), .15 (Pants)
STUFFで何度か試しましたが、探している結果が得られませんでした。
これがMsSQL2008R2でも可能かどうかを尋ねる理由はどれですか?もしそうなら、私が探している結果を得るための助けをいただければ幸いです。
時間とエネルギーをありがとうございました、
アンドリュー