Ver Mensaje Individual
  #29 (permalink)  
Antiguo 09/03/2013, 19:51
Montes28
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1.853
Antigüedad: 13 años, 7 meses
Puntos: 6
Respuesta: problema para generar tabla desde consulta

pero a una consulta como esta
Código SQL:
Ver original
  1. SELECT cantidad,item,volcan.codigo AS codigovolcan,volcan.nombre AS nombrevolcan,volcan.alias,codigo_observatorio,tipo_estacion.codigo AS codigotipoestacion,tipo_estacion.nombre AS nombreestacion,area.nombre AS nombrearea,area.codigo AS codigoarea FROM inv_est_instaladas,volcan,tipo_estacion,area WHERE inv_est_instaladas.codigo_volcan = volcan.codigo AND tipo_estacion.codigo = inv_est_instaladas.codigo_tipo_estacion AND tipo_estacion.codigo_area = area.codigo AND volcan.codigo_observatorio = :obsevatorio ORDER BY area.codigo, tipo_estacion.codigo, volcan.codigo

se le puede hacer UNION o UNION ALL DE

Código SQL:
Ver original
  1. SELECT
  2.     item,
  3.     V.codigo codigovolcan,
  4.     V.nombre nombrevolcan,
  5.     V.alias,
  6.     codigo_observatorio,
  7.     TE.codigo codigotipoestacion,
  8.     TE.nombre nombreestacion,
  9.     A.nombre nombrearea,
  10.     A.codigo codigoarea,
  11.     0 TotalTelem,
  12.     0 TotalNoTelem
  13. FROM
  14.     volcan V
  15.     INNER JOIN inv_est_instaladas IEI ON V.codigo = IEI.codigo_volcan
  16.     INNER JOIN conectividad_inv_estaciones CIE ON  IEI.item = CIE.item_inv_est_instaladas
  17.     INNER JOIN tipo_estacion TE ON IEI.codigo_tipo_estacion = TE.codigo
  18.     INNER JOIN area A ON TE.codigo_area =  A.codigo
  19. WHERE
  20.     V.código_observatorio = 'ovsm'
  21.     AND TE.suma = 't'
  22.     AND CIE.item_conectividad = 1
  23. ORDER BY
  24.     A.codigo,
  25.     TE.codigo,
  26.     V.codigo