Cálculos de banco de dados estão errados
Aqui está o que estou definindo:
result = price / (case when tax = 0 then @tax1h / 100 else @tax2 / 100 end + 1)
Estes são os valores:
price = 17.5
tax = 1
tax2 = 6
17,5 / (6/100 + 1) = 16,5
E isso retorna 17.5 Por que isso está acontecendo e como resolvê-lo?