0

SQL クエリに少し問題があります。指定された 2 つの (開始日と終了日) の日付の間にあるイベントを表示したいのですが、次のような日付の間のイベントを取得したほうがよいでしょう。

SELECT event_id, event_name
FROM events
WHERE start_date >= 2013-07-16 AND end_date <= 2013-07-30

しかし、イベントを取得する際に問題に直面しています。

1=> それらは start_date より前に開始され、end_date より前に終了します

2 => それらは end_date の前に開始され、end_date の後に終了します

3 => それらは start_date の前に開始し、end_date の後に終了します

これら 3 つすべてがこれらの日付の間にあります。クエリについて混乱しています。助けてください!

4

1 に答える 1