我有一个SQL查询,我需要转换成PIVOT表。眼下数据显示为这样...需要协助PIVOT表
但我真的希望它出现与ProcessDesc作为列标题和“交叉点”是DateCompleted,如....
我该怎么做到这一点?创建原来的查询是如下查询...
SELECT DISTINCT E.DisplayName, EPM.DateCompleted, PS.SortNumber, PS.ProcessDesc
FROM dbo.EPM
INNER JOIN dbo.PS
ON EPM.EPS = PS.ID
INNER JOIN dbo.E
ON EPM.ID = E.ID
WHERE DisplayName IS NOT NULL
ORDER BY E.DisplayName, PS.SortNumber
D你只需要4列或所有列? – Mihai 2014-11-20 23:22:50
我不需要ProcessSort,只需要其他3. ProcessSort只是用于对ProcessDesc字段进行排序,这将成为主要的列标题。 @Mihai – WebDevGuy 2014-11-20 23:46:09