Tengo una tabla como esta ...TSQL pivote sin función agregada
CustomerID DBColumnName Data
--------------------------------------
1 FirstName Joe
1 MiddleName S
1 LastName Smith
1 Date 12/12/2009
2 FirstName Sam
2 MiddleName S
2 LastName Freddrick
2 Date 1/12/2009
3 FirstName Jaime
3 MiddleName S
3 LastName Carol
3 Date 12/1/2009
Y quiero esto ...
Es esto posible utilizar PIVOT?
CustomerID FirstName MiddleName LastName Date
----------------------------------------------------------------------
1 Joe S Smith 12/12/2009
2 Sam S Freddrick 1/12/2009
3 Jaime S Carol 12/1/2009
que realmente no trabajará si usted tiene 2 clientes con el mismo nombre – Leonardo
que funcionará. Recuerde que DBColumnName es metadata: usted literalmente filtra por "CustomerID = 1 AND DBColumnName = 'FirstName'".Por supuesto, esto se rompe si tiene varias filas de FirstName para un CustomerID determinado, pero si está creando correctamente sus tablas, tanto CustomerID como DBColumnName son parte de su clave principal ... – 4AM
@ ¿Podría proporcionar algún código para hacerlo, por favor? –