Update 问题
我遇到一个access的update 语句的问题
我有一个表
表里面栏位如下
ID 整型
Amount 双精度 (小数位 自动 )
BlockAmount 双精度 (小数位 自动 )
RealAmount 双精度 (小数位 自动 )
有一笔数据是
ID Amount BlockAmount RealAmount
1 100 90.1 0
我想通过一个update语句 更新 RealAmount = Amount – BlockAmount
Update table1 set RealAmount = Amount – BlockAmount where ID=1
但是执行后的结果 RealAmount =9.9000000001
这是怎么回事??
我已经试过把RealAmount 的小数位改位 4,但是结果是一样的
后来尝试 把Amount 和BlockAmount 的小数位改成4 位,结果还是没有变 ..
RealAmount的值一直是9.90000001
请问有什么办法解决么????????????????????
问题点数:20、回复次数:2Top
1 楼jsyxlhj(红军)回复于 2005-04-04 16:49:38 得分 20
将RealAmount格式设置为固定,且小数位数设为4位Top
2 楼hantaocn(龙猫猫)回复于 2005-04-04 22:44:36 得分 0
谢谢,,,Top




