powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Запрос с интервалами.
2 сообщений из 2, страница 1 из 1
Запрос с интервалами.
    #39421675
Фотография ЕвгенийВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Приветствую!
Есть 2 таблицы
T1
Код: plsql
1.
2.
3.
Id number(10,0) pk,
Begin date,
End date


И T2
Код: plsql
1.
2.
3.
4.
Id number(10,0) pk,
T1_id number(10,0),
Begin date,
End date


Связь Id<- T1_id
Интервалы begin-end в каждой из таблиц не пересекаются, но одному интервалу из T1 может соответствовать несколько интервалов из второй, как и наоборот.
Можно ли в запросе вида
Код: plsql
1.
2.
Select * from T1 join T2 on Id =  T1_id and :date between T2. Begin and T2. End
Where :date between T1. Begin and T1. End


Заменить «:date between T2. Begin and T2. End» таким образом, что бы исключить :date и воспользоваться лишь значениями из T1. Begin и T1. End?

Так же могут T3,....TN с аналогичными связями.
Спасибо!
...
Рейтинг: 0 / 0
Запрос с интервалами.
    #39421721
Руслан Дамирович
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЕвгенийВ,
Вы для начала фигню перестаньте морозить
авторИнтервалы begin-end в каждой из таблиц не пересекаются, но одному интервалу из T1 может соответствовать несколько интервалов из второй, как и наоборот.

В результате прочтения этого заклинания, я смог вызвать черта, и зарезервировать для вас место в аду.

А теперь медленно и не спеша вы выложите сюда исходные данные, и что хотите увидеть в результате. А в понедельник мы вернемся к этому вопросу...
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Запрос с интервалами.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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