Как выполнить один запрос от резных дат и соединить

1. sidalexsandr 3 18.02.22 16:16 Сейчас в теме
Нужно один запрос выполнить от разных периодов (дат) например НачД, КонД и РаньшеНачД, РаньшеКонД и соединить по номенклатуре.
Вот запрос
ВЫБРАТЬ
	ТоварыНаСкладахОстаткиИОбороты.Номенклатура КАК Номенклатура,
	ТоварыНаСкладахОстаткиИОбороты.ВНаличииНачальныйОстаток КАК ВНаличииНачальныйОстаток,
	ТоварыНаСкладахОстаткиИОбороты.ВНаличииРасход КАК ВНаличииРасход,
	ТоварыНаСкладахОстаткиИОбороты.ВНаличииКонечныйОстаток КАК ВНаличииКонечныйОстаток
ИЗ
	РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты КАК ТоварыНаСкладахОстаткиИОбороты
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
3. RustamZz 18.02.22 16:32 Сейчас в теме
(1) Изучите возможности запросов
ОБЪЕДИНИТЬ ВСЕ
4. FetisovAN 18.02.22 16:33 Сейчас в теме
(1) Понятие пакетных запросов вам знакомо ? Делаете первым запросом с одним условием (датами) второй запрос к той же таблице с другими датами и соединяете их. Индексируете подзапросы по Номенклатуре.
2. Airlord 18.02.22 16:26 Сейчас в теме
Добрый день! если это разные периоды, то и стоит их рассматривать отдельно, плюс выбрать шаг периода, я так полагаю.
А в общем нужно понять - исходная задача - от чего плясать, в чем смысл?
5. YozZzhik 18.02.22 16:35 Сейчас в теме
Создать 2 запроса, в каждом из которых определить параметры виртуальной таблицы (даты начала и окончания). Каждый поместить во временную таблицу. Соединить две временные таблицы по условию равенства номенклатуры
6. sidalexsandr 3 18.02.22 16:59 Сейчас в теме
(3) Не подходит, так как надо чтобы в одной строке были данные сразу 2-х периодов в разных колонках.
8. dehro 7 18.02.22 17:33 Сейчас в теме
(6)Подходит

Выбрать 
Номенклатура КАК Номенклатура,
КоличествоОстаток КАКОтстаток1,
0 КАК Остаток2 
из РегистрНакоплений.... (Период1

объединить все 

Выбрать 
Номенклатура КАК Номенклатура,
0,
КоличествоОстаток
из РегистрНакоплений.... (Период

Показать


А потом получившуюся таблицу сгруппировать По Номенклатура
7. RustamZz 18.02.22 17:01 Сейчас в теме
(6) Вложенный запрос и
СГРУППИРОВАТЬ ПО
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот