![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Абсолютное значение [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.Преобразовать получившуюся строку в число