Filas a Columnas ¿sin PIVOT?
Publicado por Alejandro (3 intervenciones) el 20/04/2017 20:41:50
Hola buenas! :)
Pues mi consulta es:
Tengo una tabla clientes, y otra con teléfonos, algunos clientes tienen un teléfono y otros 2, o 3, hasta un máximo de 4 teléfonos...Y me gustaría que el resultado de la consulta fuera:
NOMBRE_______ APELLIDOS_______TELEF1_______TELEF2_______ TELEF3 ...
pepe _________ lopez lopez _______ 654463_______ 345345_______ null
...
en lugar de:
NOMBRE ________ APELLIDOS __________ TELEFONO
pepe ___________ lopez lopez ___________ 654463
pepe ___________ lopez lopez ___________ 345345
...
Si solo tiene un teléfono se pueden poner a null o usar ISNULL(telefono,'mensaje')
He probado con PIVOT pero tengo problemas lógicos con la función de agregado...
Muchas gracias de antemano, espero haberme explicado.
Pues mi consulta es:
Tengo una tabla clientes, y otra con teléfonos, algunos clientes tienen un teléfono y otros 2, o 3, hasta un máximo de 4 teléfonos...Y me gustaría que el resultado de la consulta fuera:
NOMBRE_______ APELLIDOS_______TELEF1_______TELEF2_______ TELEF3 ...
pepe _________ lopez lopez _______ 654463_______ 345345_______ null
...
en lugar de:
NOMBRE ________ APELLIDOS __________ TELEFONO
pepe ___________ lopez lopez ___________ 654463
pepe ___________ lopez lopez ___________ 345345
...
Si solo tiene un teléfono se pueden poner a null o usar ISNULL(telefono,'mensaje')
He probado con PIVOT pero tengo problemas lógicos con la función de agregado...
Muchas gracias de antemano, espero haberme explicado.
Valora esta pregunta
0