如何在SQL中以2位小数更新百分比值?我使用下面的查询,但它返回零:
update dr.datatemp10
set DR1_DPO=(DR1Transactions_QC*8-Dr1_errors)/(DR1Transactions_QC*8)*100.00
注意:我正在尝试从列DR1Transactions_QC和Dr1_errors中获取值以更新列DR1_DPO。请帮忙。
答案 0 :(得分:-1)
尝试在另一个变量中获得2位小数的正确值,并确保其显示,使用圆形函数很有帮助
$value = round((DR1Transactions_QC*8-Dr1_errors)/(DR1Transactions_QC*8)*100.00,2);
echo $value;
$request = "update dr.datatemp10 set DR1_DPO=".$value;
希望这会对你有所帮助