SQL - ROTAR FILAS A COLUMNAS

 
Vista:

ROTAR FILAS A COLUMNAS

Publicado por jesus Meza (1 intervención) el 13/12/2009 03:55:59
tengo esta tabla:

cte telefono

1 1521
1 144644
1 145454
1 154543
1 1787878
1 1998989
2 2325
2 23656
2 27777777

y quiero formar otra tabla uniendo en cadena los distintos telefonos de cada cte:
la tabla debe quedar asi:

cte telefono
1 1521,144644,145454,154543,1787878,1998989
2 2325,23656,27777777

he buscado como concatenar pero no he encontrado nada.
ademas lo ejemplos que hay de crossTab usando una tabla pivote, generalmente
la usan agrupando y usando la funcion Sum, count, avg, pero esto creo que es diferente.

No quisiera usar cursores ya que es mas lento.
aproximadamente mi tabla tiene 5 millones de registros (por eso no quiero usar cursor)
creo que es mas lento.

p.d. si no lo puedo hacer en sql, seria bueno saber si se puede hacer en un lenguaje de programacion C# por ejemplo.

gracias

ojala me pudieran ayudar.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

ROTAR FILAS A COLUMNAS

Publicado por EDGAR (1 intervención) el 12/11/2012 14:17:12
q tal Jesus, yo tengo el mismo requerimiento justo en este momento, si lograste solucionar tu problema podrias compartir la solucion conmigo? este es mi correo [email protected]. Te lo agradecería mucho
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar