DBに保存されたリストイベントがあります。イベントを保存できるかどうかをクエリを使用して検出したい。
3 つのフィールドを持つフォームがあります。
- アイテム
- 開始日
- 終了日
ユーザーが保存をクリックしたとき。システムは、イベントが時間範囲で利用可能かどうかを確認する必要があります。
次に例を示します。
http://sqlfiddle.com/#!2/88b27/1
たとえば、「2013 年 9 月 9 日 15:00:00」から「2013 年 9 月 9 日 17:00:00」に終了するイベントを予約したい場合 (2 時間)。これは、開始時間が 2013 年 9 月 9 日 14:00:00 の前のイベント (id=18) が存在するため実行できません。しかし、クエリの作成方法がわかりません。between を使用してクエリを実行しましたが、成功しませんでした。