Приветствую Вас,

Первый раз пишу в эту группу и очень рад что здесь можно встретить
разработчиков БД 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
но база уже забита, как выйти из ситуации? Спасибо.

-- 
С Уважением, Дмитрий Котельников

Ответить