| От | Scott Marlowe |
|---|---|
| Тема | Re: simple limit of decimals |
| Дата | |
| Msg-id | dcc563d10901140514o708a5b02mb834e38defcfe903@mail.gmail.com обсуждение |
| Ответ на | simple limit of decimals (pere roca <peroc79@gmail.com>) |
| Список | pgsql-general |
On Wed, Jan 14, 2009 at 5:43 AM, pere roca <peroc79@gmail.com> wrote: > > hi all, > > I update a column based on a division over two real values. It causes a huge > number of decimals that I wanna to limit. > > UPDATE point_pol SET taxa_record = ((SELECT ((CASE WHEN numtax>0 THEN > numtax/numreg ELSE 1 END))) where userid='hello' > > taxa_record values are real and with real I cannot limit the decimals. > I tried to apply a round in the sql sentence but complains that round must > be applied to a single value each time. Are you doing accounting with reals? not a good idea due to rounding issues, far better to use numeric(x,y) which will, incidentally, limit your number of decimal places for you.
В списке pgsql-general по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера