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

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

Как округлить результат выполнения запроса? [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]

Вопрос снят.


Наверх

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