|
Как запросом выбрать последнее значение из периодического нез. рег.свед по каждому сотруднику |
☑ |
0
Woiager1984
01.11.15
✎
16:29
|
Добрый день. Подскажите пытаюсь запросом выбрать последнее значение из периодического нез. рег.свед по каждому сотруднику,никак не могу сообразить как сделать?
Запрос.Текст = "ВЫБРАТЬ
| Axel_Оклад.Сотрудник КАК Сотрудник,
| Axel_Оклад.Оклад,
| Axel_Оклад.Период КАК Период
|ИЗ
| РегистрСведений.Axel_Оклад.СрезПоследних(&ДатаПолучения, ) КАК Axel_Оклад";
|
|
1
Лодырь
01.11.15
✎
16:39
|
Ну запрос ты уже написал. Что не так?
|
|
2
rphosts
01.11.15
✎
16:42
|
получаешь последние данные перед &ДатаПолучения.
не нравится чем-то результат?
|
|
3
Woiager1984
01.11.15
✎
16:55
|
получается по каждому сотруднику по несколько наборов, а мне надо выбрать из этих нескольких наборов последний.
Допустим получаем:
01.01.2015 Петров 1000
02.01.2015 Петров 1500
01.01.2015 Иванов 2000
02.01.2015 Иванов 2500
А получить нужно:
02.01.2015 Петров 1500
02.01.2015 Иванов 2500
|
|
4
GROOVY
модератор
01.11.15
✎
16:57
|
(0) Смотри как я тебе тему назвал здорово! В следующий раз попробуй так-же.
|
|
5
GROOVY
модератор
01.11.15
✎
16:58
|
(3) Если дата - это период, то срез последних даст то что нужно.
|
|
6
Woiager1984
01.11.15
✎
17:03
|
Мне нужно получить значение оклада на ДатаПолучения, далее левым соединением соединить к другому запросу.
|
|
7
RomanYS
01.11.15
✎
17:15
|
(5) там могут быть другие измерения
|
|
8
RomanYS
01.11.15
✎
17:16
|
(6) структура регистра?
|
|
9
Джинн
01.11.15
✎
17:20
|
|
|