我有這樣的酒店房態代SQL
id int
checkinttime datetime
checkouttime datetime
roomid int
表結構我在此表中記錄的簽入和退房時間。我的問題是如何生成日期報告,以生成是否佔用空間或不在此日期範圍內。
room 3/1/2016 3/2/2016 3/3/2016 6/4/2016
r1 P V V P
r2 v p p p
其中p表示佔用,V表示空置。如何爲此編寫SQL。?
在此先感謝。
你有房的另一個表,不是嗎? – wajeeh
是的,有一張桌子。 roomid是外鍵.. – siyadkk
我認爲,不要將日期範圍設置爲動態,請將房間ID用作列,並將日期範圍用作行。 – Utsav