SELECT RID,Code,Seq,[Column1],[Column2],[Column3]
FROM
(
SELECT RID,Code,Seq,ColumnName,Value
FROM bpmh.dbo.tmp_PVT
)t
PIVOT ( MAX([Value]) FOR ColumnName IN ([Column1],[Column2],[Column3]))p
ORDER BY RID
------------------------------------------------------------------------------------------------------
SQL Server MVP
http://visakhm.blogspot.com/