Гость
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Округление до второго знака после запятой в большую сторону / 9 сообщений из 9, страница 1 из 1
26.07.2016, 13:46
    #39280331
Mikhail Tchervonenko
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Округление до второго знака после запятой в большую сторону
Доброе время суток,

FB 2.5
или не знаю функцию или надо извращаться
Rount и Cast тут вроде не катят

надо что то вроде
2.341 -> 2.35

Спасибо
...
Рейтинг: 0 / 0
26.07.2016, 14:00
    #39280346
hvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Округление до второго знака после запятой в большую сторону
0.005 прибавь и округляй
...
Рейтинг: 0 / 0
26.07.2016, 14:01
    #39280348
Arioch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Округление до второго знака после запятой в большую сторону
Mikhail Tchervonenko,

учите технический английский

http://firebirdsql.org/refdocs/langrefupd21-intfunc-ceil.html

тлько надо будет сначала домножить на 10, а потом обратно поделить
...
Рейтинг: 0 / 0
26.07.2016, 14:03
    #39280353
Mikhail Tchervonenko
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Округление до второго знака после запятой в большую сторону
AriochMikhail Tchervonenko,

учите технический английский

http://firebirdsql.org/refdocs/langrefupd21-intfunc-ceil.html

тлько надо будет сначала домножить на 10, а потом обратно поделить

функцию видел и знал, а вот идея с умножением и делением в голову не пришла, спасибо.
...
Рейтинг: 0 / 0
26.07.2016, 14:10
    #39280359
YuRock
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Округление до второго знака после запятой в большую сторону
hvlad0.005 прибавь и округляй
В таком случае 2.340 тоже превратится в 2.35
...
Рейтинг: 0 / 0
26.07.2016, 14:14
    #39280363
hvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Округление до второго знака после запятой в большую сторону
YuRock,

ну он же в бОльшую хочет :)
...
Рейтинг: 0 / 0
26.07.2016, 14:22
    #39280376
Mikhail Tchervonenko
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Округление до второго знака после запятой в большую сторону
если кому пригодится:

если до первого знака после запятой в большую сторону с приведением к нужному размеру то так:

cast(ceil(10*ОКРУГЛЯЕМОЕ_ЧИСЛО) as numeric(5,2))/10

до второго то соотв на 100 умножать и делить
...
Рейтинг: 0 / 0
27.07.2016, 06:30
    #39280743
kdv
kdv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Округление до второго знака после запятой в большую сторону
Ariochучите технический английский
можно еще выучить технический русский
http://www.ibase.ru/files/firebird/langref25rus/index.html

p.s. чего тебя в английский понесло-то?
...
Рейтинг: 0 / 0
27.07.2016, 13:32
    #39281166
Arioch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Округление до второго знака после запятой в большую сторону
kdv,

искать проще

на русском в большинстве случаев ищутся переводы (если не статей и книг, то как минимум переводы терминов)

и получается нечёткий поиск, кто-то один и тот же термин переодит так, кто-то этак, кто-то вообще третьим способом

ну и просто информации на английском "у целом" больше
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Округление до второго знака после запятой в большую сторону / 9 сообщений из 9, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]