Ver Mensaje Individual
  #3 (permalink)  
Antiguo 29/10/2013, 02:46
Darkmarine
 
Fecha de Ingreso: septiembre-2009
Mensajes: 27
Antigüedad: 15 años, 4 meses
Puntos: 0
Respuesta: Problema con select dentro de where

En efecto! la fecha hora fin era en eventos, pero ya lo he cambiado al WHERE de abajo y parece que ahora funciona todo, haré las pertinentes pruebas para comprobarlo y cerciorarme, pero muchísimas gracias por tu ayuda :D

Código SQL:
Ver original
  1. SELECT ev.ev_id
  2.     FROM eventos ev
  3.         LEFT JOIN (SELECT res.res_evento,SUM(res.res_cantidad) cantidad
  4.                      FROM  reservas res
  5.                      GROUP BY res.res_evento) sbc ON ev.ev_id = sbc.res_evento
  6.     WHERE ifnull(sbc.cantidad,0) < ev.ev_reservas_limite
  7. AND CONCAT( ev.ev_reservas_fecha_fin, ' ', ev.ev_reservas_hora_fin ) >= NOW( )
  8.           AND ev.ev_activo =1
  9.           AND ev.ev_reservas =1
  10.           AND ev.ev_reservas_cerradas =0
  11.           AND ev.ev_fecha >= CURDATE( )
  12.     ORDER BY ev.ev_fecha ASC