Форум: "Базы";
Текущий архив: 2005.11.27;
Скачать: [xml.tar.bz2];
ВнизTrim в IBX Найти похожие ветки
← →
suharew (2005-10-14 20:22) [0]Добрый день. Раньше работал с BDE и в SQL запросе указывал
select pozivn , sum( money1 ) from table1
поле money1 текстовое. и в БДЕ то прокатывало если поле пустое или содержит одни пробелы то он это поле суммировал как 0. А в IBX пишет что conversion error from string " " попробовал функцию TRIM
select pozivn , sum( TRIM(money1) ) from table1
пишет что неизвестная функция,
пробовал приведением типов
select pozivn , sum( CAST(money1 as Integer) ) from table1
пишет что conversion error from string " "
как пустую строку обрезать???, как просумировать текстовые поля с числами если есть пустые строки.
← →
Desdechado © (2005-10-14 20:28) [1]а почему числа в строках?
для обрезки строки достаточно ее хранить в VARCHAR
поставь проверку на money1<>" "
← →
suharew (2005-10-14 21:31) [2]сначала поля были char(10) потом я поменял на varchar(10) но пробелы почемуто остались. раз пишет такие шибки.
Спасибо за совет. Просто база не моя. Переделал из строкового на Integer.
Все работает.
← →
Кудрявцев Павел (2005-10-17 09:19) [3]в IB нет функции trim, можно подключить из udf (ib_udf - входит в дистрибутив FireBird) функции rtrim и ltrim
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2005.11.27;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.014 c