![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
![]() Пытаюсь сделать в ADOQUERY запрос на выборку из нескольких таблиц.
По задумке должно быть так: Код:
SELECT * FROM A1 WHERE [Дата поступл] <D1 FROM A2 WHERE ([Дата поступл]<D1) AND ([Дата выпл]>D1) D1 - это дата, которая будет вводиться в EDIT в процедуре будет сделано так: Код:
var d1:datetime; begin d1:=edit1.text; adoquery.close; adoquery.open; ... ... На практике с запросом ничего не получается.... |
#2
|
||||
|
||||
![]() Цитата:
Если таблицы должны соединиться "вертикально" - используй UNION. Если таблицы должны соединиться "горизонтально" (с пересечением) используй JOIN с указанием условия пересечения. |
#3
|
|||
|
|||
![]() Цитата:
Таблицы между собой ничем не связаны, просто имеют одинаковую структуру. Нужно выбрать данные по условию из одной таблицы, данные по условию из другой таблицы. Собрать их в кучу. Дальше планируется их отсортировать, подсчитать общий итог и загрузить в grid или сразу в Memo для печати |
#4
|
||||
|
||||
![]() Цитата:
|
#5
|
|||
|
|||
![]() Цитата:
А подробнее можно? Я понимаю, что вы меня направляете "на путь истинный" но все же... Спасибо |
#6
|
|||
|
|||
![]() подробнее:
Код:
SELECT * FROM Таблица1 WHERE [Условие1] UNION ALL SELECT * FROM Таблица2 WHERE [Условие2] |
Этот пользователь сказал Спасибо lmikle за это полезное сообщение: | ||
govorun (02.01.2014)
|