![]()  |  
 
 
 | 
Archives of the TeradataForumMessage Posted: Thu, 22 Jan 2004 @ 19:36:11 GMT
 
 You might want to create basically an Identity matrix (table) that you can join to your horizontal table. The output will be a vertical table that can condensed to your desired result. If you can built a State_tbl from your existing data with the following columns 
State col1         col2      col3      col4      .
     48    1          2          7          9
Ident_tbl
ca         cb         cc         cd
1          0          0          0
0          1          0          0
0          0          1          0
0          0          0          1
The above case is if you only need to rotate 4 columns (you can extend this method) Select state_code, (ca*col1)+(cb*col2)+(cc*col3)+(cd*col4) From State_tbl, Ident_tbl I've used this technique to normalize repeating groups. Thanks, Phil Edelsberg, CCP, PMP. 
  | ||||||||||||||||||||||||||||||||||||||||||||||||
|   | ||||||||||||||||||||||||||||||||||||||||||||||||
 
  | ||||||||||||||||||||||||||||||||||||||||||||||||
|  
 | ||||||||||||||||||||||||||||||||||||||||||||||||
| Copyright 2016 - All Rights Reserved | ||||||||||||||||||||||||||||||||||||||||||||||||
| Last Modified: 15 Jun 2023 | ||||||||||||||||||||||||||||||||||||||||||||||||