-1
我有一張表,目前看起來像下面的內容。我希望每個日期只有一行,然後讓每個EditType值與計數值分開一列,以便我可以根據當天輕鬆查看不同類型的編輯。這可以使用數據透視表完成嗎?如何在SQL Server中創建數據透視表?
還是......這將是更好的備份步驟之前我已經分組的行,以獲得計數,像什麼如下所示?
所需的輸出會是這樣的:
我有一張表,目前看起來像下面的內容。我希望每個日期只有一行,然後讓每個EditType值與計數值分開一列,以便我可以根據當天輕鬆查看不同類型的編輯。這可以使用數據透視表完成嗎?如何在SQL Server中創建數據透視表?
還是......這將是更好的備份步驟之前我已經分組的行,以獲得計數,像什麼如下所示?
所需的輸出會是這樣的:
SELECT
Gdb
, Tbl
, EditDate
, [I]
, [U]
, [D]
FROM #TABLE
PIVOT (
COUNT(EditType)
FOR EditType IN ([U], [I], [D])
) AS PIVOTED
有幾個'PIVOT'例子。你試過什麼了? –
Google PIVOT在SQL Server中。 – Eric