研究室の予約ページをデザインしています。ユーザーが選択した時間の空き状況を確認するためのクエリが必要です。私はこれを使用してチェックしています:
select * from slotbook where start between $startTime and $endTime or end between $startTime and $endTime
$startTime と $endTime は、php フォームから投稿されています。今までは大丈夫です。しかし、もう 1 つの機能が必要です。つまり、$startTime は、最も近い予約スロットよりも少なくとも 10 分長くする必要があります。つまり、以前に endTime が 1:30PM のスロットが予約されていて、ユーザーが予約の startTime として 1:35PM を送信した場合は、チェックする必要があります。このクエリにはどのような追加が必要ですか?