Вход | Регистрация


Как в запросе получить предыдущие значения?

Как в запросе получить предыдущие значения?
Я
   Mary01
 
27.10.18 - 12:16
Всем привет.
Нужно сделать в ЗУП 2.5 отчет по кадровым перемещениям за период.
Ок, вывела данные: сотрудник, документ перемещения, дата, должность, подразделение и т.д... но к каждому перемещению нужно вывести еще и предыдущее значение! Например, если в перемещении изменилось подразделение, то надо вывести оба подразделения: новое и старое. Так же и с должностями - новую и предыдущую должность. Как в запросе получить предыдущие значения?
 
 
   trooba
 
1 - 27.10.18 - 12:44
(0) Получить Срез последних, с датами, поместить во временную таблицу, а потом срез на даты временных?
   youalex
 
2 - 27.10.18 - 12:48
Привет.
В твоем вопросе уже содержится ответ.
Пред-идущее значение - это отличающееся от текущего и максимально близкое к нему по дате установки.

Т.е. нужно для записей с отличающимися значениями (и периодом, меньше текущего)  определить максимальную дату(период) установки, и по этому максимальному периоду уже определить предыдущее значения.

классический срез последних
   Mary01
 
3 - 27.10.18 - 12:56
1,2 - я так и понимаю, что надо брать последнее предидущее, но не понятно как дальше это реализовать. тут же надо взять препоследнее не просто для одного сотрудника, а именно для каждой пары Сотрудник + Документ. В обычном срезе последних я бы просто задала условие на дату. а тут получается, что условие по дате будет переменным
   trooba
 
4 - 27.10.18 - 13:08
(3) СКД ?
   Mary01
 
5 - 27.10.18 - 13:20
(4) нет, пока просто в консоли запросов пишу запрос. Еще не выбрала, делать на СКД или нет
   trooba
 
6 - 27.10.18 - 13:26
(5) Может еще попробовать по другому, не через срез последних, а выбрать все за период. А потом отобрать только 2 последних по срезу на дату. Опять же соединением к виртуальной таблице среза.
   trooba
 
7 - 27.10.18 - 13:32
(5) И, еще, там нет интервального регистра как в 3.1 ? Я не помню, скорее всего нет.
   Mary01
 
8 - 27.10.18 - 14:14
(7) нет
   Fram
 
9 - 27.10.18 - 19:50
(0) трубу не слушай, слушай юалекса

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует