![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как округлить результат выполнения запроса? [DB2]
pavel_guzhanov © (2011-04-14 15:44:00)Здравствуйте.
Вопрос в следующем:
В поле SUMMA таблицы TABLE1 содержится значение 6000,20. Это деньги, 6000 рублей 20 копеек.
Мне нужно, чтобы запрос
SELECT SUMMA/3 from table1
вернул значение 2000,06, а не 2000,07 и не 2000,066666666666...
Как это сделать?
pavel_guzhanov (2011-04-21 12:05:00) [1]
> Неужели написал, if SUMMA=6000.20 then 2000.06
> Видимо в учебник математики за 4 класс заглянул
Да нет, есть в DB2 такая возможность:
select trunc(SUMMA/3, 2) from table1
Ega23 (2011-04-19 14:12:00) [2]
> Видимо в учебник математики за 4 класс заглянул
В учебнике математики за 4 класс приведены правила type-cast-а и разные способы округления в СУБД?
Свежо. Акселерация, я такое только в 2000 году изучал...
makz (2011-04-19 10:55:00) [3]Видимо в учебник математики за 4 класс заглянул
Anatoly Podgoretsky (2011-04-15 15:35:00) [4]Неужели написал, if SUMMA=6000.20 then 2000.06
pavel_guzhanov (2011-04-14 16:03:00) [5]Вопрос снят.