Creacion_Consulta

11/03/2009 - 21:17 por ronhi | Informe spam
Saludos Equipo,

Tengo una tabla cuyua informacion se ve reflejada de la siguiente forma:

ID_Producto Producto SEM1 SEM2 SEM3
1 Mesa 1500 1600 1800
2 Carro 1512 1356 1568

deseo hacer una tabla nueva en base a estos campos que me quede como
resultado la siguiente tabla:

ID_Producto Producto Periodo Monto
1 Mesa 1 1500
1 Mesa 1 1600
1 Mesa 1 1800
2 Carro 2 1512
2 Carro 2 1536
2 Carro 2 1568

o que me recomiendan hacer?

Saludos
 

Leer las respuestas

#1 Alexander Cadavid
11/03/2009 - 21:26 | Informe spam
Buenas Tardes.

Mira con el comando pivot de sql server 2005/2008, se pueden convertir filas
en columnas.

que version tienes.

"ronhi" escribió en el mensaje
news:
Saludos Equipo,

Tengo una tabla cuyua informacion se ve reflejada de la siguiente forma:

ID_Producto Producto SEM1 SEM2 SEM3
1 Mesa 1500 1600 1800
2 Carro 1512 1356 1568

deseo hacer una tabla nueva en base a estos campos que me quede como
resultado la siguiente tabla:

ID_Producto Producto Periodo Monto
1 Mesa 1 1500
1 Mesa 1 1600
1 Mesa 1 1800
2 Carro 2 1512
2 Carro 2 1536
2 Carro 2 1568

o que me recomiendan hacer?

Saludos

Preguntas similares