Гость
Map
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / округление до 5 копеек. как по-быстрому / 10 сообщений из 10, страница 1 из 1
18.02.2022, 20:52
    #40135223
GrigoriyFomin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
округление до 5 копеек. как по-быстрому
Подскажите, как сделать COMPUTED BY поле с округлением до к примеру 5, 10 копейкам. Исходные цена*количество*льготный коэффициент Numeric(15,2). На ум приходит результат умножить на 20, отсечь дробное (trunc) и поделить на 20. Ноне будет ли сюрпризов при таком подходе?. Может, есть более красивое решение?
...
Рейтинг: 0 / 0
18.02.2022, 21:44
    #40135232
Шавлюк Евгений
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
округление до 5 копеек. как по-быстрому
GrigoriyFomin,

Я так же округляю. До 5/10/25/50 копеек. И факультативно, кратно 6 (для НДС)
...
Рейтинг: 0 / 0
18.02.2022, 22:53
    #40135235
WildSery
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
округление до 5 копеек. как по-быстрому
GrigoriyFomin,

Работая с вещественными числами, не забудь прибавить какой-нибудь 0.1 или менее.
Иначе будут сюрпризы с trunc
...
Рейтинг: 0 / 0
18.02.2022, 23:36
    #40135239
YuRock
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
округление до 5 копеек. как по-быстрому
Шавлюк Евгений
кратно 6 (для НДС)
это опасно :)
...
Рейтинг: 0 / 0
18.02.2022, 23:39
    #40135240
Шавлюк Евгений
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
округление до 5 копеек. как по-быстрому
YuRock
это опасно :)

Нет, не слишком.
У меня так клиенты свои розничные цены округляют после именения на 5-10-15%.
Умножили и округлили до кратного 6. Тогда 20% НДС всегда целое количество копеек
...
Рейтинг: 0 / 0
19.02.2022, 02:22
    #40135248
YuRock
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
округление до 5 копеек. как по-быстрому
Шавлюк Евгений
YuRock
это опасно :)

Нет, не слишком.
У меня так клиенты свои розничные цены округляют после именения на 5-10-15%.
Умножили и округлили до кратного 6. Тогда 20% НДС всегда целое количество копеек
Опасность в том, что НДС может перестать быть 20% :)
...
Рейтинг: 0 / 0
19.02.2022, 22:08
    #40135316
Шавлюк Евгений
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
округление до 5 копеек. как по-быстрому
YuRock,
В Украине пока предполылок к этому нет. У нас есть 0, 7, 14 и 20%. Большинство товаров как раз 20
...
Рейтинг: 0 / 0
20.02.2022, 14:32
    #40135366
YuRock
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
округление до 5 копеек. как по-быстрому
Шавлюк Евгений
YuRock,
В Украине пока предполылок к этому нет. У нас есть 0, 7, 14 и 20%. Большинство товаров как раз 20
Да знаю я, в Киеве давно живу.
Всё может измениться в любой момент, сегодня нет - завтра появится, лучше быть готовым.
Уже были даже такие навороты, как акциз на топливо в зависимости от количества, а не от цены.
Т.е. сумма акциза = объем умножить на константу. Потом отменили.
...
Рейтинг: 0 / 0
20.02.2022, 23:49
    #40135439
kdv
kdv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
округление до 5 копеек. как по-быстрому
Шавлюк Евгений,

ой, наоборот. в РФ был 18%, а потом 20%.
...
Рейтинг: 0 / 0
21.02.2022, 10:43
    #40135532
fraks
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
округление до 5 копеек. как по-быстрому
kdv
ой, наоборот. в РФ был 18%, а потом 20%.

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


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