| |
|
|
| | привет!
есть задача:
Отель имеет 100 номеров класса "стандарт", на 01.01 число свободных номеров все 100.
с 05.01 по 10.01 забронировано 10 номеров...с 07.01 по 14.01 - еще 30..... и так все номера забронированы до 31.01.
вопрос:
как организовать поля и алгоритм учета статистики по неделям?
тоесть - 1 неделя - свободно столько то номеров... 2 - столькото....
подскажите пожалйста хоть что то.. а то я запутался | |
| |
|
|
| |
|
|
| |
для: moonfox
(23.10.2006 в 21:43)
| | | НАРОД СКАЖИТЕ ХОТЬ ЧТО ЭТО ТАКОЙ ГЕМОР ЧТО ХРЕН ВООБЩЕ ЭТО СДЕЛАЕШЬ!
А ТО Я ЧУВТВУЮ СЕБЯ ЛАМЕРОМ! | |
| |
|
|
| |
|
|
| |
для: moonfox
(23.10.2006 в 21:43)
| | | запрос к БД где вынимаются данные с интервалом за неделю. подобный запрос есть в скрипте счетчика соффтайма powercounter | |
| |
|
|
| |
|
|
| |
для: moonfox
(23.10.2006 в 21:43)
| | | Неделя всегда с первого числа месяца начинается? | |
| |
|
|
| |
|
|
| |
для: cheops
(24.10.2006 в 12:42)
| | | в том и ерунда что это вообще хаос....
из 100 номеров может быть занято по одному на интервалы :
1 номер с 1 по 3
1 номер с 2 по 3
1 с 1 по 10....
5 номеров с 3 по 7...... пока не закроется месяц....
вот и незнаю жаже как зпбивать эти числа в базу .. что там с количесвом полей выходит.. кошмар + это надо как то вывести по недельно.. тоесть физически относительно календарных 7 дней с понедельника по воскресенье | |
| |
|
|
| |
|
|
| |
для: moonfox
(24.10.2006 в 14:44)
| | | да с 1 го числа - календарный месяц | |
| |
|
|
| |
|
|
| |
для: moonfox
(24.10.2006 в 14:47)
| | | А Вы БД с номерным фондом сделали?
Что у Вас уже есть? | |
| |
|
|
| |
|
|
| |
для: sasch
(24.10.2006 в 16:07)
| | | Организовать логическую структуру что-то типа Бронь, в которой будет хранится:
а) Дата_Начала_Бронирования
б)Дата_окончания_Бронирования
в)ИД_номера(если нужно знать ссылку на забронированный номер) | |
| |
|
|
| |
|
|
| |
для: Tomcat
(24.10.2006 в 17:03)
| | | тоесть сколька номеров столька полей?
и неважно что на один и тот же промежуток времени заняли скажнм более 1го номера?
иначе id не уместно если все кучей записывать....
я думаю чето типа такого
http://odessa-nsgu.org.ua/table.gif
каждый номер имеет свой id при запросе в таблице идет сверка на указанную дату и считает сколько позиций на это число не имеет "галочки"
cheops подскажите что нить плиз | |
| |
|
|
| |
|
|
| |
для: moonfox
(24.10.2006 в 22:39)
| | | Сколько броней столько и строк.
ИД_номера - это не первичный ключ в этой таблице. Это чужой ключ в таблицу номеров.
Неплохо было бы добавить еще и ид_клиента - тоже чужой.
И ид_брони. А этот уже первичный. | |
| |
|
|
| |
|
|
| |
для: Trianon
(24.10.2006 в 23:46)
| | | можно поподробней?
что-то меня столку сбивают все эти id - и что значит "чужой" ключ
записывать все брони ... с датами с... по...
а потом при выдаче наличия свободных мест смотреть не находится ли мскомая дата в диапазоне занятых номеров... слаживать все найденые как занятые и отнимать от общего кол-ва ... типа того? | |
| |
|
|