У меня есть таблица в mssql с ценой и налогом% предметов. Я поставил задачу округления всех предметов, где цена + налог равна ближайшему никелю, основанному на расчете (цена (tax_percent/100) + цена). Проблема я встретив в том, что они хотят, чтобы обновить цену перед расчетом, чтобы найти лучший результат, например:Цена за округление по цене + налог
price tax_percent price_tax_included **Result**
1.05 8.25% 1.13 price=1.07(price + tax = 1.15)
1.02 8.25% 1.10 Don't change, already rounded
1.12 8.25% 1.21 price=1.11(Price + tax = 1.20)
Я не могу понять, лучший способ проверить, что изменить цену для расчет для работы с ближайшим никелем, а также круглый, основанный на том, если он ниже 0,02 или выше 0,3 цента.
Покажите нам, что вы пытались и объяснить, почему он не работал. – dfundako