Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/06/2014, 09:54
braiand
 
Fecha de Ingreso: mayo-2014
Ubicación: La Plata
Mensajes: 18
Antigüedad: 9 años, 11 meses
Puntos: 0
Armar subconsultar a partir de dos consultas

Hola, estoy tratando de armar una consulta que incluye una subconsulta pero estoy teniendo problemas para redactar todo. Por el momento tengo las dos partes que funcionan como deben:

C1:
Código MySQL:
Ver original
  1. SELECT `empresa`, `origen`, `plataforma`, `hora` FROM `terminal`.`viajes`
  2. WHERE (`hora` >= curTime() and `hora` <= DATE_ADD(NOW(),INTERVAL 30 MINUTE))

C2:
Código MySQL:
Ver original
  1. SELECT `empresa`, `origen`, `plataforma`, `hora` FROM `terminal`.`viajes`
  2. WHERE (`fecha` = Date_format(now(), '%W') and `destino` = 'La Plata')

La idea es que priemero se filtre por la C2 y luego por la C1.


Lo habia planteado asi:

Código MySQL:
Ver original
  1. SELECT `empresa`, `origen`, `plataforma`, `hora`
  2. FROM (SELECT `empresa`, `origen`, `plataforma`, `hora`
  3. FROM `terminal`.`viajes` as T1 WHERE (`fecha` = Date_format(now(), '%W') and `destino` = 'La Plata'))
  4. WHERE (`hora` >= curTime() and `hora` <= DATE_ADD(NOW(),INTERVAL 30 MINUTE))

Pero me da error por falta de los Alias y no se bien como solucionarlos, se que van en el FROM pero no me esta saliendo.

Desde ya muchas gracias. Saludos.

Braian

Última edición por gnzsoloyo; 26/06/2014 a las 11:05 Razón: Faltan Highlights de codigo MySQL