单价浮点数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
...全文
78 7 打赏 收藏 举报
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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
就可以
  • 打赏
  • 举报
回复
相关推荐
发帖
数据库相关

746

社区成员

PowerBuilder 数据库相关
社区管理员
  • 数据库相关社区
加入社区
帖子事件
创建了帖子
2010-07-23 09:24
社区公告
暂无公告