Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Абсолютное значение [dBase, FoxPro]


rel_ ©   (2003-10-21 09:08:00) 

Как в запросе взять абсолютное значение (отсечь знак)?


Alex_Bredin   (2003-10-21 10:30:00) [1]


> Alex_Bredin © (21.10.03 10:28) [6]
> select numfield from table
> where numfield >=0
> union
> select -numfield from table
> where numfield<0


Alex_Bredin   (2003-10-21 10:28:00) [2]

select numfield from table
where numfield>0
union
select -numfield from table
where numfield<0


DenK_vrtz   (2003-10-21 10:26:00) [3]

aVast © [4], это как в воздух стрелять!


aVast   (2003-10-21 10:22:00) [4]

to app © (21.10.03 10:09)
правильным


app   (2003-10-21 10:09:00) [5]

aVast © (21.10.03 10:02) [2]
Теперь укажи дополнительно, каким ему движком пользоваться.


aVast   (2003-10-21 10:02:00) [6]

select abs(FIELD) from TABLE


DenK_vrtz   (2003-10-21 09:26:00) [7]

Как вариант:
1.Преобразовать число в строку
2.Убрать trim"ом знак "-", если таковой есть
3.Преобразовать получившуюся строку в число


Наверх

Титульная страница Поиск, карта сайта Написать письмо