![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Decimal [FB1.0.3]
starik30 © (2004-05-26 17:23:00)Есть поле Amountобьявленное как Decimal(15,2).Подскажите как найти записи, у которых дробная часть содержит 01? Неужели только так
cast(Amount as varchar) like '%.01'?
Заранее благодарен
Sandman25+1 (2004-05-26 17:59:00) [1]round()
cast(... as integer)
trunc()
starik30 (2004-05-26 17:57:00) [2]диалект 3 ...
А как же тогда отделить дробную чать от целой ?
Johnmen (2004-05-26 17:29:00) [3]А какой диалект ?
Если 1, то бессмысленно, ибо существует погрешность разрядной сетки.
если 3, тоже бессмысленно, т.к. хранится, как целое.
Sandman25+1 (2004-05-26 17:26:00) [4]Если планируется такой поиск, есть смысл хранить целую и дробную части отдельно.
PS. Если планируется поиск по четвертой цифре слева от запятой, то есть смысл хранить все число в виде CHAR.