Verketten Sie mehrere Zeilen aus mehreren Tabellen

Ich habe überprüftviele andere Ich habe hier etwas geschrieben und bin mit der Coalesce-Funktion ziemlich vertraut geworden, aber ich konnte nicht herausfinden, wie ich diese bestimmte Aufgabe ausführen soll.

Ich habe also eine Provisions- und eine Kategorietabelle. Ich habe eine erstellthier So können Sie die genaue Datenstruktur mit einigen Beispieldaten sehen. Grundsätzlich enthält die Commission-Tabelle die Spalten SalesRepID, LocationID, CategoryID, SurgeonID und CommissionPercent.

Verwenden einer Coalesce-FunktionIch konnte so etwas durch Übergabe der SalesRepID, LocationID und SurgeonID erhalten:

<code>.05 (Shirts), .05 (Shoes), .05 (Dresses), .10 (Hats), .15 (Pants)
</code>

Ich versuche jedoch, es so aussehen zu lassen:

<code>.05 (Shirts, Shoes, Dresses), .10 (Hats), .15 (Pants)
</code>

Ich habe es ein paar Mal mit STUFF versucht, aber ich habe nie das Ergebnis bekommen, das ich suche.

Was veranlasst mich zu fragen, ob dies in MsSQL 2008 R2 überhaupt möglich ist? Wenn dies der Fall ist, wäre jede Hilfe bei der Erzielung des gewünschten Ergebnisses sehr dankbar.

Vielen Dank für Ihre Zeit und Energie,

Andrew

Antworten auf die Frage(2)

Ihre Antwort auf die Frage