Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/07/2010, 13:42
Murallitz
 
Fecha de Ingreso: diciembre-2001
Ubicación: Peru
Mensajes: 376
Antigüedad: 22 años, 11 meses
Puntos: 0
Anidar consultas para formar una matriz

Hola que tal, tengo un problema necesito visualizar en mi pagina una matriz de esta manera

Quedaria una matriz asi
.................Tecnico 1...............Tecnico 2.............Tecnico 3
Tienda 1....Horas Trab1/1.......Horas Trab1/2.....Horas Trab1/3
Tienda 2....Horas Trab2/1.......Horas Trab2/2.....Horas Trab2/3
Tienda 3....Horas Trab3/1.......Horas Trab3/2.....Horas Trab3/3
.
.
En un tema anterior me ayudaron con las consultas.

La primera consulta me ayuda a conseguir la fila de Tecnicos

consulta = select distinct (tecnico) from datos order by tecnico

La segunda, apunta a obtener las distintas tiendas.
consulta2 = select distinct tiendas from datos order by tienda

Por ultimo la tercera suma las horas de un tecnico y tienda determinado.

consulta3 = select sum(horas) as cantidad from datos where tecnico = v_tecnico and tienda=v_tienda group by tienda, tecnico

Mi consulta es pder juntar estas consultas para llenar la matriz arriba mencionada.

Muchas gracias

Última edición por Murallitz; 05/07/2010 a las 14:03