Hallo,
ein besser Titel ist mir leider nicht eingefallen aber ich denke, dass sicherlich eine elegante T-SQL Möglichkeit existiert, mein folgendes Problem zulösen.
Eine Abfrage/View/Tabelle gibt folgende drei Spalten zurück:
Tag |id |Feld
1;12;Werner
1;12;Hans
1;12;Maria
1;13;Peter
2;12;Fritz
2;12;Dieter
2;14;Sonja
Jetzt soll folgendes passieren: Spalte 1 und Spalte 2 sollen grupperiert werden und der Inhalt in Spalte 3 soll zusammengefaßt werden (alles in einem Datensatz), also so:
Tag |id |Feld
1;12;Werner-Hans-Maria
1;13;Peter
2;12;Fritz-Dieter
2;14;Sonja
Die Anzahl Gruppierungselemente sind also unterschiedlich. Zuerst dachte ich, das läßt sich mit dem PIVOT Befehl umsetzen, habe mich aber getäuscht :)
Vielen Dank im Voraus für Eure Unterstützung
Gruß