[英]pivoting result in SQL Server
我有以下SQL:
SELECT
PhaseId,
COUNT(JoinId)
FROM Joins
GROUP BY
PhaseId
OUTPUT:
1 143
2 65
3 86
我通常使用每個列的大小寫技術來轉動結果,但現在我試圖使用PIVOT語句失敗。 誰能指出我正確的方向?
我覺得那里有很多例子,但是PIVOT
很難包裹,所以:
SELECT *
FROM
( SELECT PhaseId,JoinID
FROM YourTable
) AS T1
PIVOT (COUNT(JoinID) FOR PhaseId IN ([1],[2],[3])) AS T2
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.