sql sorgu kısmında sorunum yokta nasıl bir mantıkla yaparsam mantıklı olur onu düşünüyorum.

where (rezervasyon.giristarih<=$bugunbaslangic or rezervasyon.giristarih>=$bugunbaslangic or rezervasyon.giristarih=$bugunbaslangic) and (rezervasyon.cikistarih>=$bugunbitis or rezervasyon.cikistarih<=$bugunbitis or rezervasyon.cikistarih=$bugunbitis)
şu şekilde yazdım buda bana mantıklı gelmedi.