Есть запрос в результате которого получаются данные за какой-от период (отбор не по периоду)
В следующем пакете запроса нужно сделать отбор по периоду из предыдущего пакета
Условие вида (не работает):
как можно решить задачу без выгрузки и передачи параметров в новый запрос
В следующем пакете запроса нужно сделать отбор по периоду из предыдущего пакета
Условие вида (не работает):
Период Между
(Выбрать Минимум(П1.Париод) ИЗ Пакет1 КАК П1)
И
(Выбрать Максимум(П1.Париод) ИЗ Пакет1 КАК П1)
как можно решить задачу без выгрузки и передачи параметров в новый запрос
По теме из базы знаний
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) Так работает, после 1-го пакета:
;
//////////////////////////////////////////////////////////// ////////////////////
ВЫБРАТЬ ПЕРВЫЕ 1
П1.Период КАК Период
ПОМЕСТИТЬ П1
ИЗ
Пакет1 КАК П1
УПОРЯДОЧИТЬ ПО
П1.Период
;
//////////////////////////////////////////////////////////// ////////////////////
ВЫБРАТЬ ПЕРВЫЕ 1
П2.Период КАК Период
ПОМЕСТИТЬ П2
ИЗ
Пакет1 КАК П2
УПОРЯДОЧИТЬ ПО
П2.Период УБЫВ
;
//////////////////////////////////////////////////////////// ////////////////////
ВЫБРАТЬ
Док.Ссылка КАК Ссылка
ИЗ
Документ.ХХХ КАК Док
ВНУТРЕННЕЕ СОЕДИНЕНИЕ П1 КАК П1
ПО (Док.Дата >= П1.Период)
ВНУТРЕННЕЕ СОЕДИНЕНИЕ П2 КАК П2
ПО (Док.Дата <= П2.Период)
Показать 3. acanta 44 13.10.18 23:45
Период Между
(Выбрать Минимум(П1.Париод) ИЗ Пакет1 КАК П1)
И
(Выбрать Максимум(П2.Париод) ИЗ Пакет1 КАК П2)
Внутреннее соединение по условию?
Период Между
(Выбрать Минимум(П1.Париод) ИЗ Пакет1 КАК П1)
И
(Выбрать Максимум(П2.Париод) ИЗ Пакет1 КАК П2)
Внутреннее соединение по условию?
Ни в условии ни в условии в связи не работает, Синатксическая ошибка перед выбором, типа ждёт &
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот