Приветствую Вас ГостьСреда, 15.05.2024, 12:45

Каталог статей


Вывод записей, которые встречаются несколько раз в таблице

Нашел запрос, который сначала мне показался странным, но потом, при внимательном рассмотрении, вполне рабочим:

      ВЫБРАТЬ
          Сотрудники.ФизическоеЛицо КАК ФизЛицо
      ИЗ
          РегистрСведений.Сотрудники КАК Сотрудники
      СГРУППИРОВАТЬ ПО
          Сотрудники.ФизическоеЛицо
      ИМЕЮЩИЕ
          КОЛИЧЕСТВО(Сотрудники.ФизическоеЛицо) > 1

ФизическоеЛицо - это измерение регистра сведений Сотрудники. Получается группируем по измерению и тут же отбираем записи, количество которых больше 1.

Запрос перестает казаться странным, если "КОЛИЧЕСТВО(Сотрудники.ФизическоеЛицо)" перенести в блок "Выбрать". Главное случайно не добавить "РАЗЛИЧНЫЕ", тогда работать не будет.

      ВЫБРАТЬ
          Сотрудники.ФизическоеЛицо КАК ФизЛицо,
          КОЛИЧЕСТВО(Сотрудники.ФизическоеЛицо) КАК КоличествоФЛ
      ИЗ
          РегистрСведений.Сотрудники КАК Сотрудники
      СГРУППИРОВАТЬ ПО
          Сотрудники.ФизическоеЛицо
      ИМЕЮЩИЕ
          КОЛИЧЕСТВО(Сотрудники.ФизическоеЛицо) > 1

Категория: Запросы | Добавил: leshic (30.05.2022)
Просмотров: 315 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *:
Вход на сайт
Поиск
Категории раздела
СКД [48]
Регистры [7]
Формы [41]
Администрирование [35]
Запросы [10]
Объекты конфигурации и типы данных [20]
Взаимодействие с другими базами, приложениями и источниками данных [16]
Программирование [29]
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0