select 6.000000/36.000000*0.018153 from dual --输出是:.003025499999999987898
select ROUND(6.000000/36.000000*0.018153, 6) from dual --输出:0.003026
select 1.000000/74.000000*0.283383 from dual --输出是:.003829499999999854479
select ROUND(1.000000/74.000000*0.283383, 6) from dual --输出:0.003829
----------
在PL/SQL里执行后,为什么小数点后第6位第一个round()进位,第二个却舍掉了??
谢谢!
select ROUND(6.000000/36.000000*0.018153, 6) from dual --输出:0.003026
select 1.000000/74.000000*0.283383 from dual --输出是:.003829499999999854479
select ROUND(1.000000/74.000000*0.283383, 6) from dual --输出:0.003829
----------
在PL/SQL里执行后,为什么小数点后第6位第一个round()进位,第二个却舍掉了??
谢谢!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货