Страница 1 из 1

Ошибка при left(name,1)

Добавлено: 08 сен 2005, 08:09
yk
Уважаемые мастера!
Помогите со следующе проблемой:
нужно осуществить в запросе сортировки по первому символу названия (без учета остальных)

Запрос

select
left(detail.naimenovan,1) as symname
from detail
order by symname

При запросе выдает ошибку:
Invalid token.
Dynamic SQL Error.
SQL error code = -104.
Token unknown - line 2, char -1.
left.

:oops:

naimenova - varchar(30)

помогите пожалуйста разобратся в чем дело

Добавлено: 08 сен 2005, 08:27
yk
для

select
substring(detail.naimenovan,1,1) as symname
from detail
order by symname

тоже

An error was found in the application program input parameters for the SQL statement.
Dynamic SQL Error.
SQL error code = -804.
Function unknown.
SUBSTRING.
:oops:

Добавлено: 08 сен 2005, 09:52
kdv
во-первых, oder by 1.
во-вторых, ты б хоть сервер указал. ибо функции left вообще нет, а substring есть и в виде udf, и в виде встроенной функции sql. Судя по всему ты доку не читал, а лепишь наобум....

Добавлено: 09 сен 2005, 07:17
yk
Это точно!
:oops:
Спасибо за ответ - уже разобралась с udf