Zapytanie o date pomiedzy (MySql)

0

Cześć, mam zapytanie "

"SELECT * FROM reservation WHERE room_type_id = 1 AND (2022-01-26 BETWEEN start_date AND end_date ) OR ( 2022-01-28 BETWEEN start_date AND end_date) OR (2022-01-26 <= start_date AND 2022-01-28 >= end_date)"
wydaje mi się ono prawidłowe, mam jeden rekord w bazie image
a dostaje image.
Z góry dzieki ;P

1
 (2022-01-26 BETWEEN start_date AND end_date ) 

Between tak nie działa. Musisz podać kolumnę i jej zakres wartości, podajesz wartość i nazwy kolumn.
Zobacz przykład:
https://www.w3schools.com/sql/sql_between.asp

0

a to nie problem z uszami?

SELECT 1
WHERE 2022-01-26 BETWEEN 2022-01-20 AND 2022-01-27

SELECT 1
WHERE '2022-01-26' BETWEEN '2022-01-20' AND '2022-01-27'

1 użytkowników online, w tym zalogowanych: 0, gości: 1