Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Разработка базы данных (Serjoza) 18/11/2002 - 01:56:43
      Re: Разработка базы данных (Василий) 19/11/2002 - 19:45:28

> Original message text:
> From: Serjoza - 18/11/2002 - 01:56:43
> Subject:Разработка базы данных
> -----------------
> Кто-то сталкивался с проблемой создания базы данных по резервации какого-либо товара в прокате. Вопрос в следующем: пусть пользователи хотят зарезервировать некий товар, один с 10-20 число, другой с 10-20, третий 25-30 число текущего месяца, всего имеется три экземпляра данного товара. Впринципе всё просто, но если они все резервируют пусть 5 числа... тогда 6 числа следующий пользователь сможет зарезервировать товар с 21-30 что уже не должно быть, т.к. товар зарезервирован с 25-30. Как обойти эту проблему ... кто может подскажите, заранее благодарен. Serjoza.
>


From: Василий - 19/11/2002 - 19:45:28
Subject:Разработка базы данных
-----------------
хорошая задача :)

вряд ли здесь можно предложить что-либо другое, чем пробежаться по всем дням предполагаемого резервирования и для каждого дня посчитать количество уже сделанных заказов, покрывающих этот день данным товаром. Если хотя бы для одного дня количество имеющихся заказов равно количеству данного товара, то цикл прерывается с сообщением о том, что на предлагаемый интервал резервирование невозможно.



[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
5509



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |