![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 24.04.2017
Сообщений: 9
|
![]()
Есть таблицы :
`Order`[ `o_id`, `arrival_date`, `depature_date`, `places_amount, `pay_type` '(1 - booking ; 0 - complete payment)', `discount`, `status` ' ( 0-new,1 - confirmed , 2 - (not confirmed) rejected, 3 - archived). ', `User_id`, `Room_id` ] `Room` [`r_id`, `room_number`, `room_places` , `price` , `status` '0-FREE, 1-BOOKED, 2-TAKEN' ] Необходимо показать комнаты которые не заняты в заданный период, и чтобы не происходило наложения дат то есть: Показать комнаты которые room.status='0' FREE в промежуток arrival_date=? и depature_date=? без наложения дат. Помогите пожалуйста кто связывался с подобными задачами |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,512
|
![]()
программа — запись алгоритма на языке понятном транслятору
|
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 17.11.2010
Сообщений: 19,042
|
![]()
Не понятно назначение поля status в room
Код:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#4 | |
Новичок
Джуниор
Регистрация: 24.04.2017
Сообщений: 9
|
![]() Цитата:
Код:
Код:
Спасибо. |
|
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 17.11.2010
Сообщений: 19,042
|
![]() Код:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#6 |
Новичок
Джуниор
Регистрация: 24.04.2017
Сообщений: 9
|
![]()
Спасибо, но всё таки произошло наложение дат. Поиск осуществляем лишь по дате конца и начала, и поэтому комнаты которые заняты в более узкий промежуток времени тоже попадают. Например у меня заказ с 2017.02.23 по 2017.02.26, и есть комната которая занята с 2017.02.22 по 2017.02.24, и эта комната попадает в наш запрос, хотя не должна...
Спасибо |
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 17.11.2010
Сообщений: 19,042
|
![]()
Дык это другой запрос. У меня было меньше или равно и больше или равно, а не строгое меньше и больше
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#8 | |
Новичок
Джуниор
Регистрация: 24.04.2017
Сообщений: 9
|
![]() Цитата:
Сам не понимаю почему 1-ая комната добавляется( |
|
![]() |
![]() |
![]() |
#9 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,512
|
![]()
прошу прощения прошлый раз дал кривую ссылку.
вот правильная http://www.programmersforum.ru/showp...66&postcount=5
программа — запись алгоритма на языке понятном транслятору
|
![]() |
![]() |
![]() |
#10 | |
Новичок
Джуниор
Регистрация: 24.04.2017
Сообщений: 9
|
![]() Цитата:
Код:
|
|
![]() |
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Адреса сайтов заняты или не заняты | Ципихович Эндрю | Общие вопросы Web | 10 | 13.05.2014 11:18 |
Заданный одномерный массив. Найти сумму элементов массива, которые удовлетворяют условию ( Delphi ) | Святослав2703 | Помощь студентам | 5 | 03.07.2013 16:21 |
по списку календарных дат найте те, которые являются понедельниками (в Delphi) | zheka21 | Помощь студентам | 6 | 08.11.2012 10:28 |
Как сделать чтобы при создании формы происходило 2 события? | artbotva | Общие вопросы Delphi | 7 | 06.05.2012 18:27 |
5 дат, которые должен знать каждый | Гриха | Свободное общение | 37 | 23.02.2007 18:41 |