mySQLで、ある特定時間内の予約が取れるかのsqlを書きたく思いますが、想定通りに取得できるsqlを頂けますでしょうか?


15:00〜20:00の予約があるとして、この時間帯の予約は取れないsqlを書きたいのです。

回答の条件
  • 1人1回まで
  • 13歳以上
  • 登録:2016/11/07 01:13:06
  • 終了:2016/11/14 01:15:04

回答(1件)

  • id:degucho
    予約があるというのはDB上どういう状態なのでしょうか
    さすがに情報が少なすぎると思います
  • id:phplove
    予約情報が格納されているテーブル構造があれば回答できそうですね
  • id:makocan
    ありがとうございます。

    テーブルとしては、日時だけ持っている形になります。

    dateStart datetime
    dateEnd datetime

    と開始時間と終了時間だけ持ちます。
    それに対して、2016 11/7 15:00〜19:00
    の様に予約が取れるかを判断するSQLを打ちたいのです。
    dateStartに2016 11/7 16:00〜18:00等がDBに入ってる場合は
    取れないという判定になります。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません