SQL后台用了float型数据,PB的DW中常出现很多小数?

dannielliu 2003-01-10 03:17:32
SQL后台用了float型数据,PB的DW中常出现很多小数(有精度差异,如原值为1,现在却是0.99999999),有时后台表中数据已出现很多小数,有些却没有,而DW的列显示值及SUM()合计也会此现象.定期用ROUND()四舍五入后台数据也不好解决.


...全文
166 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
rex_wang 2003-01-10
  • 打赏
  • 举报
回复
更改dw里属性的format
pearl2002 2003-01-10
  • 打赏
  • 举报
回复
dw里的该列的属性的format里面设置是对的,写#.00或者其他你想要的。
landskip 2003-01-10
  • 打赏
  • 举报
回复
建议把类型更改为decimal
huangxinru 2003-01-10
  • 打赏
  • 举报
回复
在dw中的列中定义format为0.00或其他,即可。
liaolwj 2003-01-10
  • 打赏
  • 举报
回复
在数据窗口中的该字段的format设为:if(xxxx=0,'#','0')数据库后台不用处理

611

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder DataWindow
社区管理员
  • DataWindow社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧