请教个关于EXCEL2003导入表格到SQL2000的小数点尾数问题
需要将一个EXCEL2003 表格导入到SQL2000中已经在电子表格中设置了小数点位数是1位,但是在导入到SQL中后查询有些数值就会出现这样的情况:如表格中数值24.2 ,而SQL中显示为24.199999999999999
表格中 18.4 而SQL显示为 18.400000000000002
表格中 7.6 而SQL显示为7.6000000000000005
请问这个是怎么回事? 应该是数据类型的问题吧,转换的时候变为decimal(18, 1)好像就没有这样的问题了 呵呵,上面自问自答?
检查一下表格中的数据源,可能是精度控制不同。 是故意自问自答的..
好在不是2年后的自问自答:D
页:
[1]