Amigos recurro a Uds.
Tengo las siguientes tablas (resumidas para efectos de abreviar)
Tabla Obra (idObra NVARCHAR(8))
Datos Ejmp: DCH, HC, VEL2, CRR
Tabla EncGuia (idGuia INT, idObra NVARCHAR(8))
DATOS Ejmp: (1, DCH); (2,HC);(3,DCH);(4,HC), ETC..
Tabla tblDetalleGuia (idGuia, idMaterial, Marca NVARCHAR(50), Modelo
NVARCHAR(50),
Cantidad MONEY)
Datos Ejmp: (1,1,"PHILLIPS","MK50",10) ; (1,2,NULL,NULL,2.75)
;(2,1,"PHILLIPS","MK50",5); (2,50,NULL,NULL,4.5);(3,50,NULL,NULL,2.75)
Necesito Crear la siguiente tabla
IdMaterial Marca Modelo CRR DCH HC VEL2 (Nombres de columna, el de la
obras)
1 PHILLIPS MK50 5 10 0 0
2 NULL NULL 0 2.75 0 0
.
El tema lo he resuelto creando una tabla Access, de la que por código
determino los nombre de columnas correspondientes a cada obra, y la cantidad
de la misma, sin embargo es un proceso de paso de información resulta muy
lento, pensaba en crear una tabla temporal, pero leyendo en el BOL, ví que
una vez terminada la ejecución del SP, donde crearía la tabla, esta
"desaparecería" (entendí bien???), se les ocurre otra alternativa que no sea
OLAP que también la pense pero no dispongo (lamentablemente) del tiempo para
capacitarme en ello.
Gracias
Gustavo
Leer las respuestas