Я имею структуру таблицы, как этототеля поколение комнаты Статуса в SQL
id int
checkinttime datetime
checkouttime datetime
roomid int
Я записал CheckIN и время оформления заказа в этой таблице. Мой вопрос заключается в том, как сгенерировать отчет по дате, который генерирует занятость комнаты или нет в этом диапазоне дат, подобном этому.
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
Я думаю, вместо того, чтобы сделать диапазон дат динамическим, используйте идентификатор комнаты как столбцы и дату в виде строк. – Utsav