Имя: Пароль:
1C
1С v8
Как Запросом получить предшествующий документ поступления?
, ,
0 gp42
 
22.05.20
20:28
Здравствуйте.
Имею выборку Номенклатура, ДокументРеализации, Дата
и другую выборку Номенклатура2, ДокументПоступления, Дата2

Как можно получить для каждой Номенклатура, ДокументРеализации максимальную дату ДокументПоступления

Т.е. MAX(ДАТА2) из всех поступлений предшествующих Реализации?
1 Cyberhawk
 
22.05.20
20:31
В запросе будет слово СОЕДИНЕНИЕ
2 DCEP
 
22.05.20
20:42
(0) Соединяешь две таблицы, а потом MAX().
3 b_ru
 
22.05.20
20:44
ВЫБРАТЬ т1.Номенклатура, т1.ДокументРеализации, МАКС(т2.Дата)
ИЗ т1 ЛЕВОЕ СОЕДИНЕНИЕ т2 по т1.Номенклатура = т2.Номенклатура
СГРУППИРОВАТЬ ПО т1.Номенклатура, т1.ДокументРеализации
4 DCEP
 
22.05.20
21:23
(3) ... предшествующих Реализации
5 gp42
 
22.05.20
21:42
(3) Да только МАКС нужен Дата2<Дата
6 gp42
 
22.05.20
22:04
Слабо ???
7 PR
 
22.05.20
22:22
(6) Ты идиот?
Во-первых, тебе уже ответили
Во-вторых, слабо ли людям, каждый день решающих задачи не в пример сложнее твоего примитива, решить твою?
8 gp42
 
22.05.20
22:32
Извиняюсь если задел ваши амбиции.
, но повторюсь что Макс(Дата2) нужен Дата2<Дата

Размышляю по над идеей упорядочить и выбрать первый, но не стыковки идут
Только если к календарю привязаться
датаКалендаря как ключ использовать, но в УТ производственного календаря нет
9 PR
 
22.05.20
23:02
(8) Да ты не то чтобы задел, скорее удивил
Это как попросить у прохожего сигарету фразой типа закурить не будет, козел?

А по сабжу непонятно, что тебе еще нужно, все же сказали в (2) + (4) + (5)
10 PR
 
22.05.20
23:05
+(9) Единственное что, может не получится коррелирующий запрос написать, ну так тогда делай сначала временную таблицу с ключом Номенклатура + ДокументРеализации и русурсом Дата, а потом уже ее сворачивай по МАКСИМУМ(Дата) и используй в следующей таблице в левом соединении по ключу
11 DCEP
 
23.05.20
18:20
(6)
ЛЕВОЕ СОЕДИНЕНИЕ т2 по т1.Номенклатура = т2.Номенклатура И т2.дата<т1.дата

мог бы и догадаться
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.