2014-06-15 201 views
0

我確信之前已經回答了這個問題,但我無法解決這個問題。我試圖將我已經從列表中分割出來的錶轉換爲「A + A + 2,B + B + 1」,然後將列表分割成表格 A + A + 2 B + B +1 ect有一列的SQL數據透視表

然後我將它分成一個表格 -

A |

A |

2 |

然後我想要將錶轉換爲A | A | 2

我遇到的問題是樞軸的聚合部分,你似乎需要某種類型的計數,總和等,但我無法解決什麼,我應該把#tempSplit2表只有它的項目。

任何幫助將是偉大的!

感謝

SELECT [section], [letter], [number] 
    FROM 
     (SELECT items 
      FROM #tempSplit2) AS SourceTable 
    PIVOT 
    (
     COUNT(items) --*This is wrong* 
     FOR items IN ([section], [letter], [number]) 
    ) AS PivotTable; 

回答

0

MAX()適用於所有數據類型,如果你知道有可以在你輸入沒有重複,你可以肯定不會有數據丟失。