0

施設予約システムのデータベース設計のアイデアが欲しいです。これが私の考えです:

Bookings:
- id
- facility
- Start Datetime
- End Datetime

私が尋ねている理由は、予約プロセス中に施設が利用可能かどうかを確認する必要があるためです。

以下の方法は適切ですか、またはこのチェックのためのより良い方法はありますか?

if ( ( (newStartDatetime >= bookedStartDateTime) && (newStartDatetime < bookedEndDateTime) ) || ( (newEndDatetime > bookedStartDateTime) && (newEndDatetime =< bookedEndDateTime) ) ) {
    // The facility is booked
}
4

0 に答える 0