我正在使用以下SQL腳本在執行時取消轉移數據我收到此錯誤:UNPIVOT運算符中與UNPIVOT參數中的現有列名稱衝突中指定。Unpivot來自特定表的多列
SELECT
HelpDeskName
, TRY_CONVERT(NUMERIC(10,4),loggedInAgents) AS loggedInAgents
, TRY_CONVERT(NUMERIC(10,4),AvailableAgents) AS AvailableAgents
, TRY_CONVERT(NUMERIC(10,4),UnAvailableAgent) AS UnAvailableAgent
, TRY_CONVERT(NUMERIC(10,4),TotalCalls) AS TotalCalls
, TRY_CONVERT(NUMERIC(10,4),CallsHandled) AS CallsHandled
, ReceivedTime
FROM [Final].[UCCX] AS U
UNPIVOT
(
HelpDeskName,
ReceivedTime
for Category in (LoggedInAgents,AvailableAgents,UnAvailableAgent,TotalCalls,CallsHandled)
) Z ;
來自unpivot的輸出列我想看到的是HelpDeskName,ReceivedTime,Category,CategoryValue。請告知或幫助此查詢。
你能提供的樣本數據和預期的效果?你想要一個'unpivot'或'pivot'嗎? –
我添加了兩個圖像。 – Justin