SQL - Filas a Columnas ¿sin PIVOT?

 
Vista:

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.
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
sin imagen de perfil
Val: 806
Bronce
Ha mantenido su posición en SQL (en relación al último mes)
Gráfica de SQL

Filas a Columnas ¿sin PIVOT?

Publicado por leonardo_josue (1173 intervenciones) el 20/04/2017 22:55:17
Hola Alejandro:

¿Con que Motor de Base de Datos estás trabajando? Esto es muy importante porque hay muchas diferencias sintácticas entre cada DBMS.

Saludos
Leo.
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

Filas a Columnas ¿sin PIVOT?

Publicado por Alejandro (3 intervenciones) el 21/04/2017 00:10:31
Perdón... Sql server 13.0 (2016)
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

Filas a Columnas ¿sin PIVOT?

Publicado por Alejandro (3 intervenciones) el 22/04/2017 18:34:56
¡Gracias! Lo miro y comento...
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

Filas a Columnas ¿sin PIVOT?

Publicado por AnaD (1 intervención) el 01/06/2018 15:12:05
Es justamente lo que buscaba.

Muchas gracias!!!
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