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

RE:ROTAR FILAS A COLUMNAS

Publicado por Juan Manuel Castañeda (16 intervenciones) el 05/01/2010 01:05:04
¿Cómo obtiene la cadena?
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

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 ieifp2021@hotmail.com. 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