13 lines
		
	
	
		
			462 B
		
	
	
	
		
			SQL
		
	
	
	
	
	
			
		
		
	
	
			13 lines
		
	
	
		
			462 B
		
	
	
	
		
			SQL
		
	
	
	
	
	
| SELECT * FROM (
 | |
| Select FormatID, Name
 | |
| , v.value('./@TransType', 'int') MyIndex
 | |
| , v.value('./@TransFormat', 'varchar(255)') TabFormat
 | |
| --, v.value('./@PrintTabFormat', 'varchar(255)') PrintTabFormat
 | |
| FROM Formats
 | |
| CROSS APPLY Data.nodes('//TransTypes') TempXML(v)
 | |
| --where v.value('./@TransFormat', 'varchar(255)') like '%{Last Step}%'
 | |
| ) AS SRC
 | |
| PIVOT( Max(TabFormat) FOR MyIndex IN (
 | |
| [0], [1],[2],[3],[4],[5],[6],[7],[8], [9], [10], [11]
 | |
| )) AS PVT1 Order by FormatID
 |