check_in と nights の 2 つのフィールドがあります。
泊数にはチェックイン日が含まれます。したがって、顧客が 1 泊予約した場合、その顧客は翌日 check_out し、その部屋は予約可能になります (他の誰かがすでに予約していない限り)。
これは、テーブル内のいくつかのレコードの例です。
customer room check_in nights
cus1 test room 2013-01-23 2
cus2 test room 2013-01-25 1
cus3 test room 2013-01-26 4
cus3 は部屋を予約しました。彼らは 2013 年 1 月 26 日に部屋にチェックインし、4 泊する予定です。この間、客室は予約できません。
では、部屋が空いているかどうかを確認するにはどうすればよいでしょうか。
部屋は 2013 年 1 月 30 日のチェックインのみ利用可能です。
すべての助けに感謝します:)