私はイベントのcallendarで作業しており、指定された範囲内で自分のイベントを選択するmysqlクエリを見つけることができません。私のイベントには開始日と終了日があり、範囲(月)も同じです。php mysql double date range
は私が探しています何を描くために私の最善を尽くしています(私はイベント1,2,3,4を選択したいではなく、5または6)
|========= April ===========| => Range
+--(1)--+ +--(2)--+ => Partialy Overlapping Events
+--(3)--+ => Events included in range
+----------------(4)----------------+ => Ovelapping events
+-(5)-+ +-(6)-+ => Events outside of range
私はこれと同様のquastionを発見しました。 2 Column Mysql Date Range Search in PHPしかし、私はこの問題は、範囲が開始日と終了日を持っていて、範囲が単一の日付であるということを私が間違いなく理解しているかのように、重複していると思います。
イベントテーブルのテーブルスキーマはどのように指定されていますか?答えを示すために
dateRangeExample
というテーブルを作成しました。 – codeling