Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.11.27;
Скачать: CL | DM;

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.026 c
14-1131372016
Red_imp
2005-11-07 17:00
2005.11.27
Как вы относитесь к людям которые рассылают вирусы?


2-1131836955
Brad
2005-11-13 02:09
2005.11.27
Когда показывать скроллбар.


3-1129270281
art_corp
2005-10-14 10:11
2005.11.27
MySQL + 3х уровневая архитектрура


14-1131175374
SergP
2005-11-05 10:22
2005.11.27
Помогите найти что-нить для RadioEthernet а


14-1131347851
Rouse_
2005-11-07 10:17
2005.11.27
Кто меня искал?