15:00〜20:00の予約があるとして、この時間帯の予約は取れないsqlを書きたいのです。
NOT BETWEEN を使うと良いと思います。http://dev.mysql.com/doc/refman/5.6/ja/comparison-operators.html#operator_not-between
これ以上回答リクエストを送信することはできません。制限について
ログインして回答する
コメント(3件)
さすがに情報が少なすぎると思います
テーブルとしては、日時だけ持っている形になります。
dateStart datetime
dateEnd datetime
と開始時間と終了時間だけ持ちます。
それに対して、2016 11/7 15:00〜19:00
の様に予約が取れるかを判断するSQLを打ちたいのです。
dateStartに2016 11/7 16:00〜18:00等がDBに入ってる場合は
取れないという判定になります。