||||||||||||||||||||||||||||||||||| => 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