Filas a columnas
Publicado por Daniel (5 intervenciones) el 31/07/2019 18:13:53
Buenas, soy muy nuevo y mis conocimientos son básicos, dicho esto, tengo una base de datos con mas de 2 millones de números celulares, la base repite el dni en igual cantidad de veces que que el cliente X tiene lineas a su nombre, si tiene 5 lineas celular aparece 5 veces, necesitaría ordenar la base en 1 solo dni y x números a la derecha.
Así esta ahora:
ID_ LINEA DOC
1 37046121xx 75070xx
15 34164163xx 100668xx
470 34161786xx 100668xx
840 34366380xx 111794xx
850 34456236xx 111794xx
490 34263161xx 133774xx
612 34263161xx 133774xx
2 34363373xx 12495297xx
3 35416222xx 93089299xx
50 35865421xx 305457303xx
163 35865418xx 305457303xx
Necesito una consulta que me devuelva los datos así:
DOC LINEA1 LINEA2
100668xx 34164163xx 34161786xx
111794xx 34366380xx 34456236xx
133774xx 34263161xx 34263161xx
75070xx 37046121xx
12495297xx 34363373xx
93089299xx 35416222xx
305457303xx 35865421xx
305457303xx 35865418xx
Se agradece la ayuda, repito se muy poco de consultas de SQL, tal vez con pivot se pueda pero no se como realizar la consulta para que pivot no tomo los números como encabezados...
Saludos y gracias.
Así esta ahora:
ID_ LINEA DOC
1 37046121xx 75070xx
15 34164163xx 100668xx
470 34161786xx 100668xx
840 34366380xx 111794xx
850 34456236xx 111794xx
490 34263161xx 133774xx
612 34263161xx 133774xx
2 34363373xx 12495297xx
3 35416222xx 93089299xx
50 35865421xx 305457303xx
163 35865418xx 305457303xx
Necesito una consulta que me devuelva los datos así:
DOC LINEA1 LINEA2
100668xx 34164163xx 34161786xx
111794xx 34366380xx 34456236xx
133774xx 34263161xx 34263161xx
75070xx 37046121xx
12495297xx 34363373xx
93089299xx 35416222xx
305457303xx 35865421xx
305457303xx 35865418xx
Se agradece la ayuda, repito se muy poco de consultas de SQL, tal vez con pivot se pueda pero no se como realizar la consulta para que pivot no tomo los números como encabezados...
Saludos y gracias.
Valora esta pregunta


0