找回密码
 注册
快捷导航
查看: 2307|回复: 3

请教个关于EXCEL2003导入表格到SQL2000的小数点尾数问题

[复制链接] |自动提醒
阅读字号:

1万

回帖

112

积分

1135

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2006-2-25
发表于 2008-7-10 10:23:37| 字数 184| - 中国–广西–南宁 电信 | 显示全部楼层 |阅读模式
需要将一个EXCEL2003 表格导入到SQL2000中

已经在电子表格中设置了小数点位数是1位,但是在导入到SQL中后查询有些数值就会出现这样的情况:如表格中数值24.2 ,而SQL中显示为24.199999999999999

表格中 18.4 而SQL显示为 18.400000000000002
表格中 7.6 而SQL显示为  7.6000000000000005

请问这个是怎么回事?

1万

回帖

112

积分

1135

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2006-2-25
 楼主| 发表于 2008-7-10 11:15:41| 字数 43| - 中国–广西–南宁 电信 | 显示全部楼层
应该是数据类型的问题吧,转换的时候变为decimal(18, 1)好像就没有这样的问题了
回复 支持 反对

使用道具 举报

9万

回帖

1066

积分

11万

资产值

管理员 Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8

注册时间
2001-11-20
金牌荣誉勋章(注册20年以上会员)银牌荣誉勋章(注册10年以上会员)铜牌荣誉勋章(注册8年以上会员)月全勤勋章年全勤勋章2022年全勤勋章2023年全勤勋章2024
发表于 2008-7-10 11:48:29| 字数 32| - 中国–广东–深圳–福田区 电信 | 显示全部楼层
呵呵,上面自问自答?
检查一下表格中的数据源,可能是精度控制不同。
人生满希望
T700: i7-1195G7, 64GB RAM, 1T M.2+2T HDD, 15in UXGA(1600x1200) LED    |   X62s: i7-5600u, 32GB RAM, 128GB mSATA, 12.1in SXGA+ AFFS LCD
X2100: i7-10710u, 32GB RAM, 512GB M.2, 13in WQXGA LCD(3000x2000)      |   T70: Xeon(R)E3-1505L, 32GB RAM, 512GB M2+ 2TB HDDx2(Raid1)
回复 支持 反对

使用道具 举报

1万

回帖

112

积分

1135

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2006-2-25
 楼主| 发表于 2008-7-10 16:49:31| 字数 22| - 中国–广西–南宁 电信 | 显示全部楼层
是故意自问自答的..

好在不是2年后的自问自答
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Powered by Discuz! X3.5 © 2001-2023 Comsenz Inc

GMT+8, 2025-2-7 21:42 , Processed in 0.102795 second(s), 28 queries , Gzip On, OPcache On.

手机版|小黑屋|安卓客户端|iOS客户端|Archiver|备用网址1|备用网址2|在线留言|专门网

返回顶部