| От | Josh Berkus |
|---|---|
| Тема | Re: Rounding |
| Дата | |
| Msg-id | 200310031020.05015.josh@agliodbs.com обсуждение исходный текст |
| Ответ на | Rounding ("Chris Boget" <chris@wild.net>) |
| Список | pgsql-novice |
Chris, > Is there a way, internal in PG, that you can round to the > nearest half decimal (rounded up or down)? ie, I want to > round 97.37 to 97.5 or 97.81 to 98. > The closest thing I could see in the docs would take the > 97.33 turning it into 97.4 and 97.81 to 97.8. Is there some- > thing I am missing? No, but you could easily write your own function. For example: CREATE FUNCTION round_to_half ( NUMERIC ) RETURNS NUMERIC AS ' SELECT (ROUND(($1 * 2))) / 2; ' LANGUAGE SQL IMMUTABLE STRICT; -- Josh Berkus Aglio Database Solutions San Francisco
В списке pgsql-novice по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера