Run Code  | API  | Code Wall  | Misc  | Feedback  | Login  | Theme  | Privacy  | Patreon 

Transpose table with multiple data types in result columns TSQL

Language: Layout:
View schema
Execution time: 0,02 sec, rows selected: 5, rows affected: 3, absolute service time: 0,16 sec 
edit mode |  history
   (No column name)
1 select name, [Red],[Green],[Blue] from ( select color, name, value from (select color, cast([Eric] as sql_variant) as [Eric], cast([John] as sql_variant) as [John], cast([Paul] as sql_variant) as [Paul], cast([Tim] as sql_variant) as [Tim] from yourtable) as converted unpivot ( value for name in ([Eric],[John],[Paul],[Tim]) ) unpiv ) src pivot ( max(value) for color in ([Red],[Green],[Blue]) ) piv

    
                
λ
.NET NoSQL database for rapid development