|
Как Запросом получить предшествующий документ поступления? | ☑ | ||
|---|---|---|---|---|
|
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.дата мог бы и догадаться |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |