Запрос выбрать одно знчение из ТЧ справочника
Показывать по
10
20
40
сообщений
- 1
- 2
20.01.2012
10:05
#11
К с ожалению нет базы под рукой с тестовыми данными (а вводить образования в демку что-то лень
). Попробуйте такой запрос:
ВЫБРАТЬ
ФизическиеЛицаОбразование.Ссылка КАК ФизическоеЛицо,
ФизическиеЛицаОбразование.ВидОбразования,
ФизическиеЛицаОбразование.УчебноеЗаведение,
ФизическиеЛицаОбразование.ГодОкончания
ИЗ
Справочник.ФизическиеЛица.Образование КАК ФизическиеЛицаОбразование
ВНУТРЕННЕЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
ФизическиеЛицаОбразование.Ссылка КАК ФизЛицо,
МАКСИМУМ(ФизическиеЛицаОбразование.ГодОкончания) КАК ГодОкончания
ИЗ
Справочник.ФизическиеЛица.Образование КАК ФизическиеЛицаОбразование
СГРУППИРОВАТЬ ПО
ФизическиеЛицаОбразование.Ссылка) КАК ПоследнийСрокОбразования
ПО ФизическиеЛицаОбразование.Ссылка = ПоследнийСрокОбразования.ФизЛицо
И ФизическиеЛицаОбразование.ГодОкончания = ПоследнийСрокОбразования.ГодОкончания
Он несколько ограниченный (не выведет физ.лицо если у него нет ни одного образования и будет неоднозначность, если несколько образований закончились в одну дату). Но смысл подхода думаю будет понятен.
ВЫБРАТЬ
ФизическиеЛицаОбразование.Ссылка КАК ФизическоеЛицо,
ФизическиеЛицаОбразование.ВидОбразования,
ФизическиеЛицаОбразование.УчебноеЗаведение,
ФизическиеЛицаОбразование.ГодОкончания
ИЗ
Справочник.ФизическиеЛица.Образование КАК ФизическиеЛицаОбразование
ВНУТРЕННЕЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
ФизическиеЛицаОбразование.Ссылка КАК ФизЛицо,
МАКСИМУМ(ФизическиеЛицаОбразование.ГодОкончания) КАК ГодОкончания
ИЗ
Справочник.ФизическиеЛица.Образование КАК ФизическиеЛицаОбразование
СГРУППИРОВАТЬ ПО
ФизическиеЛицаОбразование.Ссылка) КАК ПоследнийСрокОбразования
ПО ФизическиеЛицаОбразование.Ссылка = ПоследнийСрокОбразования.ФизЛицо
И ФизическиеЛицаОбразование.ГодОкончания = ПоследнийСрокОбразования.ГодОкончания
Он несколько ограниченный (не выведет физ.лицо если у него нет ни одного образования и будет неоднозначность, если несколько образований закончились в одну дату). Но смысл подхода думаю будет понятен.
20.01.2012
11:55
#13
Спасибо Денис, но у нас куча народа имеющих по два высших с одним годом окончания.
20.01.2012
11:57
#14
Все спасибо за внимание.
Сделал через внешний набор данных, так как надо было сделать отчет по быстрому.
Интерес конечно остался.
Сделал через внешний набор данных, так как надо было сделать отчет по быстрому.
Интерес конечно остался.
20.01.2012
12:14
#15
Ну тогда надо придумать какой-то другой принцип определения значения "последнее образование" (если не по дате, то как?).
20.01.2012
12:20
#16
Я у кадров спрашивал. Им в этом случае не принципиально, просто нужно одно образование.
Запрос включает другую информацию , а из-за образования некоторые сотрудники задваиваются.
Была мысль упорядочить по году и выбрать первые 1, но она не прошла.
Сделал выборку образования через внешний набор данных и в СКД уже соединил с остальными данными.
Запрос включает другую информацию , а из-за образования некоторые сотрудники задваиваются.
Была мысль упорядочить по году и выбрать первые 1, но она не прошла.
Сделал выборку образования через внешний набор данных и в СКД уже соединил с остальными данными.
- 1
- 2
Нумератор счета-фактурыБГУ при обновлении релиза затираются варианты отчетов(только для печати журналов операций)
Читают тему
(гостей: 1)