Ver Mensaje Individual
  #6 (permalink)  
Antiguo 04/04/2011, 10:00
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 10 meses
Puntos: 300
Respuesta: consultas mysql

no nos aclaras si buscas por día, porque podrías haber reservado para esas horas en otro día anterior y eso tendrías que controlarlo. Veo que la descripción horaria es una cadena de texto, e imagino que tendrás un selector con horario hora a hora cada día. Pero por lo que me dices, tienes que buscar las bicis no reservada en esa descripción de hora para ese día. Intenta algo así.
SELECT *
FROM bicicletas b
INNER JOIN reservaciones r ON b.IdBicicleta = r.IdBicicleta
INNER JOIN horarios h ON r.IdHorario = h.IdHorario
WHERE h.Descripcion <> '9:00am - 10:00am'