Spalte Summe am Ende der SQL-Pivot-Abfrage

Habe ich generiert die folgenden SQL Server 2008-pivot, und es gibt mir den Wunsch Ergebnis.
Ich möchte hinzufügen, Spalte "total" am Ende des Schafts, wo ich zu finden bin ist es schwierig.

Finden Sie die SQL-ich bin für pivot -

Select * from (
     Select Case when (podocstatus = 'CL') then 'Closed PO'
         when (podocstatus = 'OP') then 'Open PO'
         when (podocstatus = 'SC') then 'Short Closed PO'   
    end as POStatus, 
    YEAR(podate) as [Year], YEAR(podate) as [poyear] , LEFT (datename(Month,podate),3) as [pomonth]
    From PO_order_hdr
    Where podocstatus IN ('SC','CL','OP')
    ) as POnumber
PIVOT
(
    Count(poyear)
    FOR [pomonth]  IN (Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec)

)as PVT

Bitte helfen.

Das Gewünschte Ergebnis zeigen nun, wie postatus,Jahr,jan,feb...,Dez rechten? Wie Sie wollen schauen Sie sich das Ergebnis?
LEFT (datename(Month,podate),3) wird nie einen Wert generieren von Sept.
Hallo Magesh und Damein_the_unbeliever, @magesh, wie Sie sind Recht, es zeigt POstatus, Jahr, Jan, Feb, Mar....Dec, ich möchte total nach DEC für jeden stautus Zeilen, die unten aufgeführt. damein_the_unbeliever - ja, ich lege SEPT statt SEP, es war Tippfehler Fehler, danke für gebracht zu Aufmerksamkeit.
Select *,(PVT.Jan + .... + PVT.Dez) Insgesamt Kann Ihnen das Ergebnis wie erwartet...
Hallo Freunde danke für die Hilfe.. ich hab die total am Ende.. ich m auf der Suche nach neuen 4 Spalten nach der Spalte "TOTAL" .. das ist quarter1, quarter2...q3..quarter4.. nun wie Summe Jan+Feb+Mar/3.. Apr+Mai+Juni/3 ?

InformationsquelleAutor Saifee | 2013-12-18

Schreibe einen Kommentar