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

1С:Предприятие :: 1С:Предприятие 8 общая

Получение двух последних записей сотрудника

Получение двух последних записей сотрудника
Я
   Сержант ВДВ Онегин
 
22.05.18 - 08:42
Всем привет.
Хочу получить две последние записи сотрудника в регистре сведений Кадровая история сотрудников? Как можно это сделать запросом?
 
 
   2S
 
1 - 22.05.18 - 08:44
отсортировать как надо и выбрать первые 2, не?
   anton-rom86
 
2 - 22.05.18 - 08:44
Сортировка по периоду по убыванию, выбрать первые 2
   Fish
 
3 - 22.05.18 - 08:44
Выбрать первые 2, ну и сортировку по дате. Не?
   Сержант ВДВ Онегин
 
4 - 22.05.18 - 08:48
(1) (2) (3) я б хотел поулчить все эти данные в одной строке, а первые два даст мне две строки
   2S
 
5 - 22.05.18 - 08:50
(4) в выборке запихай в одну строку, какие проблемы?
   Сержант ВДВ Онегин
 
6 - 22.05.18 - 08:53
(5) могли бы показать пример как это сделать?
   Fish
 
7 - 22.05.18 - 08:54
(6) НоваяСтрока = Строка1 + Строка2;
   Сержант ВДВ Онегин
 
8 - 22.05.18 - 08:55
(7) никогда такого не виде в 1с )
   Fish
 
9 - 22.05.18 - 08:58
(8) Есть ещё вариант с извращениями:
Выбираешь первые 2 записи, помещаешь в ВТ. Дальше 2 запроса к ВТ - первым выбираешь первую строку, вторым - вторую (всё это тоже в разные ВТ). Ну и последний шаг - делаешь полное соединение к 2-м ВТ - и получаешь, что надо :)))
   Chameleon1980
 
10 - 22.05.18 - 08:58
нарисуй для начала данные двух строк,
покажи тут как будет выглядеть и как собрал
 
 Рекламное место пустует
   Мандалай
 
11 - 22.05.18 - 08:59
Получи две строки в таблице, назначь каждой идешник какой нибудь, например 1 и 2, создай объединение с двумя запросами, в первом выбери строку с ид 1, во втором строку с номером 2, потом сверни
   Chameleon1980
 
12 - 22.05.18 - 09:03
(11) нафига ид?
в разные поля выбирать из разных таблиц и все
   Chameleon1980
 
13 - 22.05.18 - 09:04
ну типа из ВТ
   Мандалай
 
14 - 22.05.18 - 09:04
Ну да, можно и без доп полей обойтись.
   Сержант ВДВ Онегин
 
15 - 22.05.18 - 09:05
(12) а пример можно где нибудь посмотреть?
   Сержант ВДВ Онегин
 
16 - 22.05.18 - 09:07
(10) Сотрудник / ПоследняяДолжность/ ПредпоследняяДолжность
   Сержант ВДВ Онегин
 
17 - 22.05.18 - 09:08
Вся проблема в том что в ЗУП при перемещении в реистр сведений не садятся данные о предыдущей деятельности сотрудника
   mehfk
 
18 - 22.05.18 - 09:08
(15) выбрать
max(Таб.Поле1) КАК Поле1,
max(Таб.Поле2) КАК Поле2
выбрать
ВТ1.Поле Поле1,
null as Поле2
из ВТ_1
UNION ALL
null as Поле1,
ВТ1.Поле КАК Поле2
из ВТ_2
) КАК Таб

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