Buenos dias tengo la siguiente tabla de la renta de autos
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 originalSELECT * 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.