0
我試過了各種樣本,我發現通過搜索,我似乎無法得到我需要的結果。數據透視表列總數
我有以下代碼
SELECT * FROM
(
SELECT CR_RDate, PO_Num, RepName, CP_Amt, CS_ID, CS_Desc FROM dbo.v_CommRP
) as
PIVOT
(
SUM(CP_Amt)
FOR CS_Desc IN ([Cat1], Cat2], [Cat3])
) AS pv_CPR
ORDER BY CR_RDate, PO_Num, CS_ID
並創建以下透視表
CR_RDate PO_Num CR_Amt RepName CS_ID Cat1 Cat2 Cat3
8/24/2015 166090 $100.00 Agent 1 2 NULL $35.00 NULL
8/24/2015 166090 $100.00 Agent 2 3 NULL NULL $32.50
8/24/2015 166090 $100.00 Agent 3 3 NULL NULL $32.50
8/24/2015 2528968 $200.00 Agent 1 2 NULL $70.00 NULL
8/24/2015 2528968 $200.00 Agent 2 3 NULL NULL $65.00
8/24/2015 2528968 $200.00 Agent 3 3 NULL NULL $65.00
8/31/2015 166090 $200.00 Agent 1 2 NULL $70.00 NULL
8/31/2015 166090 $200.00 Agent 2 3 NULL NULL $65.00
8/31/2015 166090 $200.00 Agent 3 3 NULL NULL $65.00
我需要的是CAT1,CAT2和一的Cat3總。理想情況下,我可以通過CR_Date和PO_Num獲得小計。
然後,我需要把它放到一個表格或一些可以在網站上呈現的東西。
感謝您的協助。
有幾個語法差異,但我得到了那些解決和使用此代碼 – Nestor
酷!如果它適合你,請通過檢查答案 – Utsav
左側的勾號接受答案。它不提供列總數,但行總數爲 – Nestor