Die Pivot-Tabelle gibt mehrere Zeilen mit NULL zurück, die Ergebnisse sollten in einer Zeile gruppiert werden

9

Ich habe die Tabelle, unter der ich schwenken möchte, so dass die Beschreibungen in Spalte 1 zu Spaltenüberschriften im neuen Pivot werden.

%Vor%

Ich verwende den folgenden Code, um das Ergebnis darunter zu erhalten:

%Vor%

-

%Vor%

Idealerweise sollte die Ausgabe eine Zeile pro Kunde sein, wie folgt:

%Vor%     
Stu412 12.11.2014, 10:24
quelle

1 Antwort

9

Alle Spalten, die verfügbar sind, werden an die Funktion PIVOT übergeben, so dass alle Spalten außer der Spalte aggregiert und die geschwenkte Spalte implizit nach gruppiert sind. Daher sind GrpID und Description vorhanden und nicht enthalten ist gruppiert nach, daher erhalten Sie pro Kombination eine Zeile. Sie müssen die Spalten begrenzen, die an die Pivot-Funktion übergeben werden, indem Sie eine Unterabfrage verwenden:

%Vor%     
GarethD 12.11.2014, 11:02
quelle

Tags und Links