Ich habe eine Menge des SQL Pivot-Beispiels in StackOverflow, in der Onlinedokumentation und in Google gelesen und kann immer noch nicht herausfinden, wie ich eine einfache Pivot-Operation ausführen soll.
>Beispieldaten:
%Vor%Hinweis:
In meinem Kopf stelle ich mir vor, die Syntax wäre:
%Vor%
Hinweis:
In meinem Kopf stelle ich mir vor, die Syntax wäre:
%Vor%
Hinweis:
In meinem Kopf stelle ich mir vor, die Syntax wäre:
%Vor%
In meinem Kopf stelle ich mir vor, die Syntax wäre:
%Vor%
In meinem Kopf stelle ich mir vor, die Syntax wäre:
%Vor%
In meinem Kopf stelle ich mir vor, die Syntax wäre:
%Vor%
Hinweis: Ich möchte keine einzelne -Abfrage, die alle diese Pivots ausführen kann. Ich verwende die Beispieldaten und Beispiel-Pivots, also verwenden Sie als Beispiele, welche Pivots ich ausführen möchte.
Ein anderes Beispiel könnte ein Protokoll der Benutzeranmeldung in der Domäne analysieren:
%Vor%In meinem Kopf stelle ich mir vor, die Syntax wäre:
%Vor%Oder vielleicht:
%Vor%
Ich kann einfach nicht meinen Kopf aus der PIVOT
-Syntax herausholen; um SQL Server mitzuteilen, welche Spaltenwerte zu Spalten werden sollen und um welche Spaltenwerte die Aggregation erfolgen soll.
Jeder möchte die Spalten fest codieren oder einige XML-Abfragen aufrufen. Ich möchte nur einen Drehpunkt machen!
Das eigentliche Problem, das ich heute lösen möchte, ist das Screenshot-Modell, das mir das "business" gegeben hat:
Was könnte eine ziemlich offensichtliche Abfrage zu schreiben, wenn die SQL Server-Syntax für mich ziemlich offensichtlich wäre:
%Vor%Tags und Links sql-server pivot