单价浮点数2.1入数据库后为2.09999990463257

kghgep 2010-07-23 09:24:16
SQL数据库表单价字段为Float类型
PB中声明单价变量为Real
Round(单价,1)入SQL数据库
单价为 2.1
SQL表中字段记录为2.09999990463257
dw_1.setitem(单价,dj)
dw表中字段显示也是2.09999990463257

怎么样才能使SQL和DW表的数据 精确到小数1位 2.1
...全文
70 点赞 收藏 7
写回复
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
gmstzs 2010-07-28
round(dj,1)
回复
liuxg1981 2010-07-26
[Quote=引用 2 楼 xys_777 的回复:]
要精确就不能用float,real之类
改成decimal
[/Quote]
同意
回复
eviler 2010-07-24
改数据库吧 ,从根本上解决问题

回复
new4everlau 2010-07-24
顶!!!
回复
永生天地 2010-07-24
要精确就不能用float,real之类
改成decimal
回复
Awang_126 2010-07-23
format里面设置
########.0
就可以
回复
发动态
发帖子
数据库相关
创建于2007-09-28

730

社区成员

PowerBuilder 数据库相关
申请成为版主
社区公告
暂无公告