Если в запросе необходима нумерация а подходящих полей для этого нет нужно воспользоваться следующим приемом:
(Рассмотрим на примере нумерации данных справочника контрагенты)
Нужно выбрать 2 раза одну и ту же таблицу и соединить их через внутреннее соединение по ">=" или "=<" и сгруппировать строки по количеству.
Полученный результат выглядит след образом:
Листинг примера:
(Рассмотрим на примере нумерации данных справочника контрагенты)
Нужно выбрать 2 раза одну и ту же таблицу и соединить их через внутреннее соединение по ">=" или "=<" и сгруппировать строки по количеству.
Полученный результат выглядит след образом:
Листинг примера:
ВЫБРАТЬ
Контрагенты.Ссылка,
КОЛИЧЕСТВО(РАЗЛИЧНЫЕ Контрагенты1.Ссылка) КАК Номер
ИЗ
Справочник.Контрагенты КАК Контрагенты
ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.Контрагенты КАК Контрагенты1
ПО Контрагенты.Ссылка >= Контрагенты1.Ссылка
СГРУППИРОВАТЬ ПО
Контрагенты.Ссылка
УПОРЯДОЧИТЬ ПО
Номер
Комментариев нет:
Отправить комментарий