|
срез последних для одного измерения РС | ☑ | ||
---|---|---|---|---|
0
фросия
26.02.13
✎
13:56
|
добрый день, подскажите пожалуйста
есть регистр сведений работники организаций, измерения Организация, физлицо. мне нужно получить срез последних вида "физлицо-состояние" для одного ФЛ- одно состояние(самое последнее) если сдеать просто запрос без наворотов то для того фл, которое в двух-трех организациях работает выводит 2-3 записи в разрезе организаций. можно конечно выбрать период, отсортировать по нему, выбрать максимальный и соединить с основным запросом, но кажется мне что есть более легкий путь. или нет? |
|||
1
Kashemir
26.02.13
✎
13:59
|
Срез последних с группировкой по физ лицу при ИМЕЮЩИЕ Количество(*) > 1
|
|||
2
фросия
26.02.13
✎
14:00
|
(1)спасибо
|
|||
3
фросия
26.02.13
✎
14:01
|
непонятно, имне надо для
ИМЕЮЩИЕ Количество(*) > 1 взять максимальный период, как и где это задается? |
|||
4
Kashemir
26.02.13
✎
14:02
|
(3) Срез последних
|
|||
5
фросия
26.02.13
✎
14:05
|
у меня есть такие записи в рс:
вася 20.02 уволен из ТОО рога вася 04.03 принят в ТОО копыта оля 22.02 принята в ТОО рога надо в результате запроса увидеть только последнии две записи. к чему тут ИМЕЮЩИЕ цеплять не совсем понятно. |
|||
6
Kashemir
26.02.13
✎
14:06
|
Регистр периодический ? Каков полный состав измерений ? Состояние это измерение или ресурс ?
|
|||
7
фросия
26.02.13
✎
14:06
|
если сделать ВЫБРАТЬ фл, состояние ИЗ РС.РаботничкиСрезпоследних(&дата) - выдает все записи.
конструкцией ИМЕЮЩИЕ пользоваться не умею |
|||
8
фросия
26.02.13
✎
14:08
|
измерения- фл, организация приказ
состояние- вообще ресурс. по идее можно вообще без среза обойтись - выбрать только последние записи по каждому Физлицу |
|||
9
фросия
26.02.13
✎
14:08
|
(8) состояние- реквизит
|
|||
10
Kashemir
26.02.13
✎
14:25
|
Односложного решения тут нет - придется сделать пару вложений. 1 имитация среза со сворачиванием приказа, вторая определит количество организаций сотрудника > 1
|
|||
11
John D
26.02.13
✎
14:31
|
Тянешь все записи с "принят" и "уволен" скопом, а потом оставляешь те, у которых дата "принят" > даты "уволен".
|
|||
12
фросия
26.02.13
✎
14:38
|
все ясно- сперва срез последних- выборка максимального периода и после соеднинение с записями регистра по периоду записи- докопаться до реквизитов.
всем спасибо. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |