Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / использование to_number в запросах с sum / 2 сообщений из 2, страница 1 из 1
23.12.2002, 13:32
    #32083043
Oleg Afanasiev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
использование to_number в запросах с sum
Пытаюсь выполнить запрос вида:

Код: plaintext
1.
select sum(TO_NUMBER(obs_pr_sm)),obs_nm from tobs@lio where ltrim(rtrim(obs_pr_sm))<>'100' group by obs_nm

где obs_pr_sm-varchar2(7)
не хочет конвертить числа которые с точкой
тоесть если там стоит 14.3 или 9.5 он говорит что

(Error): ORA-01722: неверное число ORA-02063: preceding line from LIO

А вот на целые числа не ругается.
Форматировать пытался-то же самое.('99.99','99D99')
Как же их сконвертить?
...
Рейтинг: 0 / 0
23.12.2002, 13:52
    #32083061
Oleg Afanasiev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
использование to_number в запросах с sum
Вопрос снимается
Просто раньше там был тип char(7) вот пробелы ему и мешали ;_)
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / использование to_number в запросах с sum / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]