酒店表格字段:
酒店ID
房間數
預訂表格字段:
預訂房間數
預訂開始時間
預訂結束時間
查詢條件:
開始時間
結束時間
畫壹個時間軸,上面畫兩條線
1. 查詢開始時間 - 查詢結束時間
2. 預訂開始時間 - 預訂結束時間
兩條線的位置長短有 N 種情況,自己畫畫就知道了。
取得查詢時間段以內所有房間的總數,減去落在1,2交集以內的房間數,就是可以預訂的空房間數。