|
Ответственный на каждый день
| ☑ |
0
repin_mike
15.08.18
✎
10:17
|
Есть таблица с поступлениями вида Дата Поступление. Есть регистр сведений с ответственным лицом вида Дата Ответственный. Как можно соединить таблицы, чтобы получить ответственного на каждую дату из поступления?
|
|
1
Малыш Джон
15.08.18
✎
10:19
|
>>Как можно соединить таблицы, чтобы получить ответственного на каждую дату из поступления?
погуглить
Книга знаний: Срез последних на каждую дату в запросе
|
|
2
ColonelAp4u
15.08.18
✎
10:19
|
слева таблица с права регистр, связь по дате.
|
|
3
0xFFFFFF
15.08.18
✎
10:19
|
(0) левое соединение проверяем не на равенство дате, а на меньше и равно
|
|
4
repin_mike
15.08.18
✎
10:22
|
(3) Так их несколько может быть
|
|
5
Deon
15.08.18
✎
10:22
|
(4) Кого? Поступлений или Отвественных?
|
|
6
repin_mike
15.08.18
✎
10:26
|
(5) Левое соединение проверяем не на равенство дате, а на меньше или равно. Соответственно на одно и то же поступление присоединятся все ответственные с начала времён до даты документа, и если их несколько, то будет некорректно
|
|
7
repin_mike
15.08.18
✎
10:29
|
(6) Хотя, наверное, потом можно взять максимальную дату, сгруппировав по документу. Сейчас попробую
|
|
8
Deon
15.08.18
✎
10:47
|
Покажи, что получится
|
|
9
Deon
15.08.18
✎
10:49
|
+(8) Просто интересна реализация, когда из Поступления полей 10 выбирается
|
|
10
1Сергей
15.08.18
✎
11:21
|
Не понял, если ответственный устанавливается каждый день, почему бы не соединить по равенству даты?
|
|
11
repin_mike
15.08.18
✎
11:24
|
(10) Не на каждую дату. Поступление введено 15.08.2018 11:23:47, такой даты в регистре с ответственными не будет
|
|
12
Deon
15.08.18
✎
11:24
|
(10) Это ты с чего взял, что на каждую?
|
|
13
1Сергей
15.08.18
✎
11:25
|
Значит не так понял (0)
|
|