如何在SQL中以2位小数更新百分比值?我的回报为零

时间:2014-04-26 22:14:07

标签: mysql

如何在SQL中以2位小数更新百分比值?我使用下面的查询,但它返回零:

update dr.datatemp10
    set DR1_DPO=(DR1Transactions_QC*8-Dr1_errors)/(DR1Transactions_QC*8)*100.00

注意:我正在尝试从列DR1Transactions_QC和Dr1_errors中获取值以更新列DR1_DPO。请帮忙。

1 个答案:

答案 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;

希望这会对你有所帮助