MySQL Forums
Forum List  »  Spanish

LEFT JOIN combinado con NOT BETWEEN
Posted by: Juan Ivey
Date: November 22, 2021 10:08AM

Buen día, tengo un par de dudas respecto a una consulta que quiero hacer.
Tengo dos tablas, una es habitaciones con un id de habitación, y otra de reservaciones la cual almacena un id de habitación, fecha de inicio y fecha final (estos dos últimos datos los deje como VARCHAR).
Entonces, quiero realizar una consulta usando LEFT JOIN y NOT BETWEEN de modo que se excluyan las habitaciones donde no existe alguna reservación en ese rango de tiempo (por ello el LEFT JOIN).

¿Cómo puedo hacer esto? intenté hacerlo con esta consulta pero no devolvió valores:
SELECT * FROM habitaciones h LEFT JOIN reservaciones r ON h.id = r.id_hab WHERE fecha_i NOT BETWEEN '12/02/2021' AND '19/02/2021';

Options: ReplyQuote


Subject
Views
Written By
Posted
LEFT JOIN combinado con NOT BETWEEN
241
November 22, 2021 10:08AM


Sorry, you can't reply to this topic. It has been closed.

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.