-4

テーブル予約をしたレストランでプロジェクトをやっています。2回の期間の計算に問題があります。次のようになります。

テーブルを予約したい人は、日付と2回を入れています。この2つの時間の間に予約があるかどうかを確認する必要があります。この質問でテーブル構造のスクリーンショットを載せました。私を助けてください。

例

(フルサイズの画像はこちらです。)

4

1 に答える 1

0
select *
from booking
where (user_from between (booking_time_from AND booking_time_to))
     or (user_to between (booking_time_from AND booking_time_to))

ここでuser_fromuser_toはユーザー入力時間です

于 2012-04-06T06:17:47.180 に答える