Проблема: Error 3071 при сортировке

benderbrau
Дата: 02.09.2005 15:52:45
Привет всем!
Есть такая проблема:
Делаем запрос : одно из выражений в select'е выгглядит следующим образом:
IIf(Left([comment],3)="анн","аннулир.",IIf(IsNull(T1.IDo),IIf(T1.T>10,"*",""),"")) AS Expr2
далее идут from и where.
Этот запрос запускается и отрабатывает нормально.
Как только добавляю в него
ORDER BY IIf(Left([comment],3)="анн","аннулир.",IIf(IsNull(T1.IDo),IIf(T1.T>10,"*",""),""))

вылетает: This expression is typed incorrectly, or it is too complex to be evaluated. For example, a numeric expression may contain too many complicated elements. Try simplifying the expression by assigning parts of the expression to variables. (Error 3071)

В чём проблема? Помогите советом? Если не решение, то где поискать?
Заранее спасибо.
ANTIVIR
Дата: 02.09.2005 15:56:58
Попробуйте
ORDER BY Expr2
benderbrau
Дата: 02.09.2005 16:21:02
хмм...
Была такая мысль...
При использовании ORDER BY Expr2 предлагает ввести параметр Expr2 :-(

Какие ещё предложения будут?