Приветствую Вас, Первый раз пишу в эту группу и очень рад что здесь можно встретить разработчиков БД FireBird.
Сразу начинаю с глупого вопроса но все-таки, как побороть не знаю: Есть табличка накладной например NAKL, в ней есть строковое поле NU, это поле предназначается для нумерации документов номера могут быть как числовыми так и с содержанием символов, например: 1 2 номер-3 10 при сортировки этого поля (SELECT nu FROM nakl ORDER BY nu), выдает: 1 10 2 номер-3 как строковая сортировка все правильно, но надо отсортировать как число, можно конечно использовать ORDER BY CAST (nu AS INTEGER ) но проблема в "номер-3" можно ее игнорировать например доставлять в конце запроса. Понимаю что изначально надо было вести сортировку так: 0001 0002 0010 номер-3 но база уже забита, как выйти из ситуации? Спасибо. -- С Уважением, Дмитрий Котельников

