Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Процедура/запрос на выво количества свободных номеров на текущую дату в бд Гостиница / 3 сообщений из 3, страница 1 из 1
08.01.2018, 20:47
    #39580682
Julia87968
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Процедура/запрос на выво количества свободных номеров на текущую дату в бд Гостиница
В общем, есть бд Гостиница, фигурирующие таблицы - Номера (Код номера, код категории номера, вместимость, стоимость проживания) , Бронирование (Код брони, код номера, фио, дата брони), Учет работы (код операции, код номера, код клиента, дата заселения, дата выселения). Нужно создать процедуру или запрос (хоть что то, что работало бы), который(ая) выводит количество свободных номеров (т.е. дата выселения is null и в бронировании не фигурируют) на текущую дату. Как это все оформить в MS SQL Management Studio 2008? Помогите пожалуйста, а то я туплю что то:(
...
Рейтинг: 0 / 0
08.01.2018, 20:52
    #39580684
Julia87968
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Процедура/запрос на выво количества свободных номеров на текущую дату в бд Гостиница
А вот еще, получается дата выселения либо null либо больше, чем текущая. Ведь клиент мог выселиться неделю назад, но это же не значит, что номер занят
...
Рейтинг: 0 / 0
09.01.2018, 00:54
    #39580768
alexeyvg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Процедура/запрос на выво количества свободных номеров на текущую дату в бд Гостиница
Julia87968А вот еще, получается дата выселения либо null либо больше, чем текущая. Ведь клиент мог выселиться неделю назад, но это же не значит, что номер занятСвободные номера, это номера, для которых нет записей в Учет работы, где дата заселения < текущей, И (дата выселения > текущей ИЛИ дата выселения = NULL)
Правильно?
Вот и пишите запрос из таблицы Номера , с вышеупомянутым условием NOT EXISTS по таблице Учет работы
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Процедура/запрос на выво количества свободных номеров на текущую дату в бд Гостиница / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]