Hallo zusammen,
mittels der Pivot-Funktionalität in SQl kann ich aus meiner Tabelle (mühsam) folgendes Ergebnis erstellen.
IBNR Datum Spalte_1 Spalte_2 Spalte_3 Spalte_4 Spalte_5 Spalte_6 Spalte_7 Spalte_8 Spalte_9 Spalte_10 Spalte_11 Spalte_12
4711 11.01.2009 1 0 1 1 1 0 0 0 0 1 1 0
4711 13.07.2004 0 1 0 1 1 0 0 1 0 0 1 1
4711 05.05.2012 1 1 0 1 0 1 1 1 0 0 1 1
Dazu muß ich jede Spalte einmal im Select-Statement erstellen, sowie nochmals im Pivot-Statement.
Jetzt stosse ich auf das Problem, daß ich die Datumswerte als Spalte deklarieren will und deren Anzahl wird voraussichtlich 1.000 übersteigen.
Nun bin ich zu faul, um dies manuell durchzuführen, daher hoffe ich daß mir jemand von Euch einen Hinweis auf eine SQL-Lösung geben kann.
Vielen Dank im Voraus und ein schönes WE
RH
mittels der Pivot-Funktionalität in SQl kann ich aus meiner Tabelle (mühsam) folgendes Ergebnis erstellen.
IBNR Datum Spalte_1 Spalte_2 Spalte_3 Spalte_4 Spalte_5 Spalte_6 Spalte_7 Spalte_8 Spalte_9 Spalte_10 Spalte_11 Spalte_12
4711 11.01.2009 1 0 1 1 1 0 0 0 0 1 1 0
4711 13.07.2004 0 1 0 1 1 0 0 1 0 0 1 1
4711 05.05.2012 1 1 0 1 0 1 1 1 0 0 1 1
Dazu muß ich jede Spalte einmal im Select-Statement erstellen, sowie nochmals im Pivot-Statement.
Jetzt stosse ich auf das Problem, daß ich die Datumswerte als Spalte deklarieren will und deren Anzahl wird voraussichtlich 1.000 übersteigen.
Nun bin ich zu faul, um dies manuell durchzuführen, daher hoffe ich daß mir jemand von Euch einen Hinweis auf eine SQL-Lösung geben kann.
Vielen Dank im Voraus und ein schönes WE
RH
Comment