四舍五入
Sqlite Rounding
SUM(ROUND((price)-((price* TAX)/100 + purchaseprice),2)) as'"+PROFIT+"'
"PROFIT" 没有四舍五入是 15.0057,四舍五入是 15 而不是 15.01
"TAX" 是百分比,例如“19%”,但在没有“%”的情况下存储没有问题。
价格和购买价格存储为数字。
我需要更改什么才能获得 15.01 而不是 15。对我来说更好的解决方案是用 NumberFormat currencyFormatter = NumberFormat.getCurrencyInstance();
以某种方式格式化 "PROFIT"
你可能过早地四舍五入了。
所以
ROUND(SUM(price - (price* TAX/100) + purchaseprice),2)
应该会给出想要的结果。
SUM(ROUND((price)-((price* TAX)/100 + purchaseprice),2)) as'"+PROFIT+"'
"PROFIT" 没有四舍五入是 15.0057,四舍五入是 15 而不是 15.01
"TAX" 是百分比,例如“19%”,但在没有“%”的情况下存储没有问题。
价格和购买价格存储为数字。
我需要更改什么才能获得 15.01 而不是 15。对我来说更好的解决方案是用 NumberFormat currencyFormatter = NumberFormat.getCurrencyInstance();
你可能过早地四舍五入了。 所以
ROUND(SUM(price - (price* TAX/100) + purchaseprice),2)
应该会给出想要的结果。