Здравствуйте, Аноним, Вы писали:
А>MIN(BSO) Работает не так как надо. Выводит всё также, как и в случае просто BSO.
Хм. А чем Вас не устраивает этот результат?
А>Насчет еффективности ничего не могу сказать... Может у вас есть апробированный алгоритм по типу этого только не derived с запросами?
Для процедуры алгоритм тривиальный — взять выборку с сортировкой по возрастанию номеров (возможно, BSO и номеров), идти по ней и проверять условие непрерывности диапазона; когда нарушается — выплевывать очередную строку.