SQL Server-Zeile die Werte als Spaltennamen Pivot-Tabelle?
Habe ich die folgende Ansicht in SQL Server 2008.
DEPT | EMP_ID | EMP_NAME | P_DATE | HOURS_WORKED
Möchte ich die Ansicht so sein:
DEPT | EMP_ID | EMP_NAME | 2012-09-28 | 2012-09-29 | 2012-09-30 | 2012-10-01 ...
denen die obigen Datum Spaltenüberschrift P_DATE unter dem "Hours_Worked" Werte, die Mitarbeiter an diesem bestimmten Datum.
Wie
2012-09-28
09:00:00
10:00:00
Ich bin mir nicht sicher, ob ich das erreichen kann es durch die Verwendung von Pivot.
Gehen Sie bitte auf diesen link, um zu einem klaren Verständnis : SQL Server-Ansicht-Schnappschüsse
Haben Sie eine chance, zu schauen, zu jeder der Fragen angezeigt, die unter "Related" auf RS, dann ergibt dieser Seite, z.B. stackoverflow.com/questions/1677645/...?
Poste bitte den code, den Sie haben, so weit, und sagen Sie uns, wo Sie sind stecken
War beschäftigt mit einigen anderen Sachen. Es war alles, was ich benötigte, aber auch auf der Suche nach SQL Server 2000. Trotzdem danke.
Poste bitte den code, den Sie haben, so weit, und sagen Sie uns, wo Sie sind stecken
War beschäftigt mit einigen anderen Sachen. Es war alles, was ich benötigte, aber auch auf der Suche nach SQL Server 2000. Trotzdem danke.
InformationsquelleAutor Mohd Mohiuddin | 2012-10-20
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie dies mit der
PIVOT
Funktion. Wenn Sie wissen, die Werte, die Sie wollen, zu Spalten, als Sie können schwer-code dann über eine statische pivot:Sehen SQL Fiddle mit Demo
Wenn Sie eine unbekannte Anzahl von Werten, dann können Sie dynamisches sql verwenden, um
PIVOT
Daten:Sehen SQL Fiddle mit Demo
Keine der PIVOT-Funktion war nicht verfügbar, bis 2005. Sie haben diese tagged as 2008, brauchst du ein 2000 Lösung?
War beschäftigt mit einigen anderen Sachen. Es war alles, was ich benötigte, aber auch auf der Suche nach SQL Server 2000. Trotzdem danke.
Ich habe diese Msg 170, Level 15, State 1 Line 13: Falsche syntax in der Nähe 'XML'.
welche version von SQL server sind Sie mit diesem?
InformationsquelleAutor Taryn