Sable adlı üyeden alıntı: mesajı görüntüle
||||||||||||||||||||||||||||||||||| => Rezervasyon Yapılmış Dolu Tarihler
-------- ||||||||||||||||||||||||||||||||||||||| => Rezervasyon Yapılmak İstenen Tarihler
Dikey çizgiler dolu tarihler
Yatay çizgiler boş seçilmemiş tarihler

Yani rezervasyon yapılmak istenen tarihin başlangıç tarihi dolu tarihle kesişmemesi lazım.

SELECT * FROM Rezervasyonlar
WHERE 'rezervasyon yapılmak istenen tarihin baslangic tarihi' BETWEEN giris AND cikis;

Bu sorgudan eğer değer geliyorsa kullanıcı bu tarihe kayıt olamaz
Tesekkur ederim orasi oldu.
Fakat bu seferde mesela oda 1 icin kayıt olduk. sorguluyoruz tarihleri tamam arasında kayıt olamazsınız diyor.

fakat oda 2 yi boş orayi alabilir o tarihlerde, bu sefer orayi aldirtmiyor :S