SQL 2005 Introduziu uma cláusula de pivô e unpivot correspondente , e isso parece ser o caso principal, se você não conseguir corrigir o esquema subjacente