Mi consulta recibe dos valores la fecha en que quieren rentar el auto y la fecha que lo quieren regresar, que comparo con fechaHoraSalida y fechaHoraregreso.
Tengo esta consulta:
Código SQL:
Ver original
SELECT * FROM contratos c WHERE ( c.fechaHoraSalida BETWEEN '2017-09-07' AND '2017-09-17') AND ( c.fechaHoraRegreso BETWEEN '2017-09-07' AND '2017-09-17')
el problema es que de repente me trae fechas que no cumplen el rango,
lo que quiero es traer los ids de los autos que estan disponibles en las fechas que seleccione el cliente, sin que se cruzen con otras rentas.
Gracias por la ayuda.