Определение пропусков в последовательности чисел

FastCode 65 8

В первой строке всегда 0, во второй нужное значение.

Автор: ildarovich

В обсуждении много разных вариантов решения. Из моих быстрее всего работает вот этот:

ВЫБРАТЬ ПЕРВЫЕ 2
    Дано.Х + ВЗ.У КАК Х
ИЗ
    Дано КАК Дано,
    (ВЫБРАТЬ
        0 КАК У    
    ОБЪЕДИНИТЬ
    ВЫБРАТЬ
        1) КАК ВЗ
СГРУППИРОВАТЬ ПО
    Дано.Х + ВЗ.У
ИМЕЮЩИЕ
    КОЛИЧЕСТВО(*) = 1
УПОРЯДОЧИТЬ ПО
    Дано.Х + ВЗ.У
{1} Ожидается идентификатор
FastCode - бесплатный сервис для программистов 1С

Похожие публикации

Сжатое представление последовательности дат запросом

Получение таблицы и массива, заполненных последовательностью чисел от 0 до N-1

Генератор случайных чисел для диапазона с дробными и отрицательными числами

ЭтоПоследовательность (БСП)

ЭтоНаборЗаписейПоследовательности (БСП)

Модератору