Aqui hay 2 links de como hacerlo:
http://stackoverflow.com/questions/2...pivot-examples http://stackoverflow.com/questions/1...-in-sql-server
Pero como se que no los vas a leer aqui esta la solucion a tu problema:
Código SQL:
Ver originalCREATE TABLE ejemplo (
id_par VARCHAR(10)NOT NULL,
tipo VARCHAR (50)
)
INSERT INTO ejemplo VALUES ('GMI','SERVICIO')
INSERT INTO ejemplo VALUES ('RPG','SERVICIO')
INSERT INTO ejemplo VALUES ('AVI','SERVICIO')
INSERT INTO ejemplo VALUES ('LTG','SERVICIO')
INSERT INTO ejemplo VALUES ('SPR','SERVICIO')
SELECT [GMI], [RPG], [AVi], [LTG], [SPR] FROM
(SELECT [id_par], tipo FROM ejemplo) AS t1
PIVOT (MAX(tipo) FOR id_par IN ([GMI], [RPG], [Avi], [LTG], [SPR]) ) AS t2
Recomendacion busca informacion en ingles........