Pivoting Data in SQL Server 2008 -
this question has answer here:
i have result set below :
minid maxid columnname ---------- ------- ------------------- 167 34458 accountmanager 174 174 clientdeliverydate 184 184 localcontactemail 192 34459 projectdeveloper 194 194 servicetype
i want result set :
accountmanager clientdeliverydate localcontactemail projectdeveloper servicetype -------------- ------------------ ----------------- ---------------- ----------- 167 174 184 192 194 34458 174 184 34459 194
select [accountmanager], [clientdeliverydate], [localcontactemail],[projectdeveloper] ,[servicetype] ( select columnname, testtype, score ( select columnname, minid, maxid table_name ) pivotdata unpivot ( score testtype in (minid, maxid) ) initialunpivot ) pivotsource pivot ( min(score) columnname in ([accountmanager], [clientdeliverydate], [localcontactemail],[projectdeveloper] ,[servicetype]) ) pivottable order [accountmanager] desc
Comments
Post a Comment