LINUX.ORG.RU

История изменений

Исправление 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 марта)

Условия вхождения интервала в интервал осилишь?