SQL Server - Convertir categorias de un campo en variables

 
Vista:

Convertir categorias de un campo en variables

Publicado por Klaux (1 intervención) el 28/02/2019 03:47:46
Buena noche apreciados

Tengo una base de datos de 190000 personas, también una variable llamada pregunta, a cada persona se le aplicaron 25 preguntas, cada pregunta tiene una calificación.
Deseo convertir cada una de las 25 categorías de la variable pregunta en variables. La base de datos tiene ésta estructura:

empresa fecha_test Instrumento ID nombre Pregunta valor
miaumiau 12/10/2017 8:11 aprendizaje 123456879 KLAUX YAMI PREGUNTA1 2
miaumiau 12/10/2017 8:11 aprendizaje 123456879 KLAUX YAMI PREGUNTA2 3
miaumiau 12/10/2017 8:11 aprendizaje 123456879 KLAUX YAMI PREGUNTA3 3
miaumiau 12/10/2017 8:11 aprendizaje 123456879 KLAUX YAMI PREGUNTA4 3
miaumiau 12/10/2017 8:11 aprendizaje 123456879 KLAUX YAMI PREGUNTA5 2
miaumiau 12/10/2017 8:11 aprendizaje 123456879 KLAUX YAMI PREGUNTA6 3

A ÉSTO:

empresa fecha_test instrumento documento nombre PREGUNTA1 PREGUNTA2 PREGUNTA3 PREGUNTA4 PREGUNTA5 PREGUNTA6
miaumiau 12/10/2017 aprendizaje 123456879 KLAUX YAMI 2 3 3 3 2 3

Mil y mil gracias por su ayuda, saludos
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
Imágen de perfil de Pancho
Val: 73
Ha aumentado su posición en 2 puestos en SQL Server (en relación al último mes)
Gráfica de SQL Server

Convertir categorias de un campo en variables

Publicado por Pancho (28 intervenciones) el 28/02/2019 19:26:04
Hola

Si la BD es Access, tienes que usar una consulta tipo pivote, pero antes normalizar la tabla, para que sea mas facil de generar el pivote

Saludos
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
Imágen de perfil de Isaias
Val: 3.300
Oro
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

Convertir categorias de un campo en variables

Publicado por Isaias (4345 intervenciones) el 01/03/2019 00:34:30
¿Que motor de base de datos esta ocupando?
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