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 

sql fiddle


Comments

Popular posts from this blog

linux - xterm copying to CLIPBOARD using copy-selection causes automatic updating of CLIPBOARD upon mouse selection -

c++ - qgraphicsview horizontal scrolling always has a vertical delta -