|
срез последних для одного измерения РС |
☑ |
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
|
все ясно- сперва срез последних- выборка максимального периода и после соеднинение с записями регистра по периоду записи- докопаться до реквизитов.
всем спасибо.
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший