ten same temet omykowo założyłem w dziale MySql, piszę omyłkowo bo samo sql chyba problemu nie rozwiąże, a może??
nie mogę sobie poradzić z jednym zapytaniem...
Mam tabelę o strukturze:
id
hotelId
pokojId
data
W polu data zapisywana jest data dla której dany pokój jest wolny.
Zapytanie ma pobrać wolne pokoje np. dla okresu od 2009-05-01 do 2005-05-03.
Problem w tym że te trzy wolne dni z rzędu muszą być dla jednego pokoju, czyli chce otrzymać wszystkie pokoje które są wolne w dni z wybranego przedziału (wszystkie trzy dni).
zapytanie:
Kod
SELECT * FROM tabela WHERE (data>=date('2009-05-01') AND data<=date('2009-05-03'))
zwróci mi pokoje, które są wolne 01 albo 02 albo 03, ja muszę mieć tylko te które są wolne 01 oraz 02 oraz 03.
Jakś podpowiedź?