Приветствую Вас, 21.02.2006 в 12:23, Вы писали:
SR> Ну дык, еще раз: пишешь UDF, в которой парсишь свой магический номер SR> документа, если можно извлечь число -извлекаешь, если нет возвращаешь SR> NULL. В ORDER BY пишешь: SR> CASE WHEN INTEGER_FIELD IS NULL THEN CHAR_FIELD ELSE CAST(INTEGER_FIELD SR> AS VARCHAR(20)) END Да уже разобрался то ж написал, буду делать с УДФ :), просто ответил на вопрос. >> Этот вариант не подойдет т.к. чисел может быть несколько например >> "СФ-2006/02/12-15", хотя по скорости был бы идеален. SR> Но вообще-то надо в консерватории править. Ты _три_ сущности (серия, SR> номер и дата документа) хранишь в одном поле. Подумай над этим. Я не храню 3 сущности это только номер, у меня есть шаблонная нумерация которая позволяет вставлять в номер и дату, и месяц и квартал и год и номер склада и подразделения и т.д., это желание клиента из чего он формируется. -- С Уважением, Дмитрий Котельников

