Concatenar várias linhas de várias tabelas
Eu revimuitos de outros posts aqui e se tornaram bastante familiarizados com a função Coalesce, mas eu não fui capaz de descobrir como fazer essa tarefa específica.
Então, eu tenho uma tabela de comissões e uma tabela de categorias. Eu criei umgist aqui para que você possa ver a estrutura de dados exata com alguns dados de exemplo. Basicamente, a tabela Commission possui uma coluna SalesRepID, LocationID, CategoryID, SurgeonID e CommissionPercent.
Usando uma função CoalesceConsegui obter algo assim passando o SalesRepID, LocationID e SurgeonID:
<code>.05 (Shirts), .05 (Shoes), .05 (Dresses), .10 (Hats), .15 (Pants) </code>
No entanto, estou tentando fazer com que pareça:
<code>.05 (Shirts, Shoes, Dresses), .10 (Hats), .15 (Pants) </code>
Eu tentei algumas vezes com o STUFF, mas nunca consegui o resultado que estou procurando.
O que me leva a perguntar se isso é possível no MsSQL 2008 R2? Se for, qualquer ajuda para obter o resultado que estou procurando seria muito apreciada.
Muito obrigado pelo seu tempo e energia,
Andrew