Zeile und Spalte insgesamt in dynamischem Pivot

n SQL Server 2008 habe ich eine Tabelle (tblStock) mit 3 Spalten:

PartCode (NVARCHAR (50))StockQty (INT)Location (NVARCHAR (50))

Einige Beispieldaten unten:

    PartCode    StockQty    Location
   .........   .........    .........
    A              10        WHs-A
    B              22        WHs-A
    A               1        WHs-B
    C              20        WHs-A
    D              39        WHs-F
    E               3        WHs-D
    F               7        WHs-A
    A               9        WHs-C
    D               2        WHs-A
    F              54        WHs-E

Wie erstelle ich eine Prozedur, um das unten angegebene Ergebnis zu erhalten?

PartCode    WHs-A   WHs-B   WHs-C   WHs-D   WHs-E   WHs-F   Total
........    .....   .....   .....  ......   .....   .....   .....
A            10       1       9       0       0       0      20
B            22       0       0       0       0       0      22
C            20       0       0       0       0       0      20
D             2       0       0       0       0      39      41
E             0       0       0       3       0       0       3
F             7       0       0       0      54       0      61
Total        61       1       9       3      54      39     167

Ihre Hilfe wird sehr geschätzt, danke.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage