我在这里查看了许多 其他帖子,并且对 Coalesce 功能非常熟悉,但我无法弄清楚如何执行此特定任务。
所以,我有一个佣金表和一个类别表。我在这里创建了一个要点,因此您可以通过一些示例数据查看确切的数据结构。基本上,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 尝试了几次,但我从来没有得到我想要的结果。
这让我想问这在 MsSQL 2008 R2 中是否可行?如果是这样,任何帮助获得我正在寻找的结果将不胜感激。
非常感谢您的时间和精力,
安德鲁