我正在使用以下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