История изменений
Исправление crutch_master, (текущая версия) :
1. rec_id, room_id, date_begin, date_end
2. rec_id, room_id, price, date_begin, date_end
И следить, чтобы даты не пересекались в разных записях.
Я должен создавать для каждого арендуемого объекта отдельную таблицу, где каждая запись будет соответствовать каждому дню?
Кому должен?
Разумеется это быстрее, чем если бы я имел таблицу «Объекты», где каждая запись - это гостиница, а в столбце, в формате json, хранил бы массив с днями - это уже совсем клиника.
Два интервала и всё.
Нужно узнать о свободных номерах на заданный период времени (условно, с 20 марта по 25 марта)
Условия вхождения интервала в интервал осилишь?
Исходная версия crutch_master, :
1. rec_id, room_id, date_begin, date_end
2. rec_id, room_id, price, date_begin, date_end
И следить, чтобы даты не пересекались.
Я должен создавать для каждого арендуемого объекта отдельную таблицу, где каждая запись будет соответствовать каждому дню?
Кому должен?
Разумеется это быстрее, чем если бы я имел таблицу «Объекты», где каждая запись - это гостиница, а в столбце, в формате json, хранил бы массив с днями - это уже совсем клиника.
Два интервала и всё.
Нужно узнать о свободных номерах на заданный период времени (условно, с 20 марта по 25 марта)
Условия вхождения интервала в интервал осилишь?