Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > SQL, базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.12.2011, 12:38   #1
Ti_pain)
Пользователь
 
Регистрация: 04.11.2009
Сообщений: 39
По умолчанию Paradox. Поиск свободных мест на автобус.

Делая курсовую работу по БД(касса автовокзала, самая простенькая), столкнулся с такой проблемой:

Нужно найти свободные места на данный рейс автобуса с пункта А в пункт В.

У меня есть такие данные про пункты - время прибытия(данного рейса) на А и В соответственно, ну и их названия( названия остановке).

И Есть 2 таблицы paradox:
stopостановки)
- номер рейса
- названия остановке
- время прибытия
tickets
-номер рейса
-от куда (от куда заказали билет)
-докуда
-место(какое место занял пассажир)
-дата(на какое число закали билет)

Я думал сначала найти все свободные места на пункте А, потом их сравнить с свободными местами на промежутке (А......В) (если место занято - то удалить его с нашего списка) . Ну и соответственно места которые остались - и есть наше искомое.
Но это тупой перебор, и найти свободные места на пункте А (если он не начальная станция) мне не удалось пытался вот так:

Код:
SELECT место FROM stop,tickets 
   WHERE   tickets.номерРейса=stop.номерРейса 
        AND  tickets.ОтКуда= stop.Остановка     
        AND  A.время<=stop.ВремяПрибытия
Другими словами, выводил все занятые место у которых конечная остановка была позже пункта А( но выводило и те места у которого НАЧАЛЬНАЯ остановка была за пунктом А)
Подскажите хотя бы направления в котором надо решать данную задачу.
Ti_pain) вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вставка слова в несколько мест Пэдро Microsoft Office Word 4 14.09.2011 15:50
Мониторинг рабочих мест DenProx Общие вопросы Delphi 4 10.03.2011 11:02
Поиск узких мест RomanIgorevi4 Общие вопросы C/C++ 8 08.07.2008 18:24
Поиск слова в поле типа МЕМО БД PARADOX KAZAKH БД в Delphi 2 05.06.2008 07:22
Поиск свободных значений в столбце IDENTITY sqlnovichok SQL, базы данных 0 07.03.2008 09:12