|
Помогите разобраться с условием в запросе
| ☑ |
0
ColonelAp4u
19.02.18
✎
11:22
|
Добрый день, подскажите с условием в запросе, есть Табл 1 (РР Упр начисления), Табл 2 РР (Упр удержания) и табл 3 (документ зп к выплате тч ЗП). Связь т1-т2 физлицо и период регистрации левым соеденением, связь т1-т3 только физлицо, в условии самого запроса добавил дата зп к выплате между НП КП (такие же как и у периода регистрации), и док проведен. И вроде бы все хорошо но это условие обрезает ту запись из т1,т2 если физлица нету в т3 вообще. Помогите разобраться как правильно построить условие для т3 что бы вывелись все данные
|
|
1
catena
19.02.18
✎
11:32
|
(0)делать условие только на т3, а не на весь запрос в целом.
|
|
2
ColonelAp4u
19.02.18
✎
11:41
|
(1) получается условие необходимо ставить в связях?
|
|
3
catena
19.02.18
✎
11:45
|
(2)Можно в связях, можно в том месте, где таблица т3 формируется.
|
|
4
ColonelAp4u
19.02.18
✎
11:53
|
(3) спасибо вывел т3 в отдельный вложенный запрос со своими условиями, а потом сделал связь, все получилось спасибо!
|
|
5
ColonelAp4u
19.02.18
✎
14:45
|
Еще 1 вопрос, не относиться к (0), есть документ ввод сведений о плановых начислениях и удержаниях работнику, в тч удержания есть данные сотрудник1 Действие начать Вид расчета Патент дата с 01.04.2017 дата по 30.09.2017 сумма = 1000
следующий документ этот же сотрудник действие прекратить дата с 31.07.2017
следующий документ сотрудник1 Действие начать Вид расчета Патент дата с 01.08.2017 дата по 31.08.2017 сумма = 2000
Как из этих данных выбрать только последнюю строчку в запросе я указываю параметр который входит в дату с по дату по в этой ТЧ. Мне сейчас запрос возвращает 2 строчки сотрудник1 1000
сотрудник1 2000
Как сделать так что бы возвращалась только последняя запись? натолкните на мысль пожалуйста
|
|