关于FLOAT字段类型的问题??

wpyyl 2004-10-23 08:27:11
请问各位。关于FLOAT字段类型的数据在月底统计是总是出现数据出入的问题。问有什么问题解决

首先我不可能更改字段类型。谢谢
...全文
158 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
YnewnewY 2004-10-23
  • 打赏
  • 举报
回复
如果是金额用currency吧。
clavier 2004-10-23
  • 打赏
  • 举报
回复
float是浮点数,有出入无法避免。
mastersky 2004-10-23
  • 打赏
  • 举报
回复
如果是金额的处理,精确到小数点后2位应该够用了吧。如果是进行科学计算那就显然是不够的。
张海霖 2004-10-23
  • 打赏
  • 举报
回复
浮点型不可能准确,你可以用varchar代替
mgsray 2004-10-23
  • 打赏
  • 举报
回复
该字段插入的时候是多少精度的,你取出的时候也把单个记录的该字段转换为你那个精度,比如decimal(18,4)之类的进行合计,应该就可以了
比如插入的时候是18.0000,有可能float记录是17.99999999...那么sum合计的时候要
select sum(convert(decimal(18,4),je)) as sum from table
zjcxc 2004-10-23
  • 打赏
  • 举报
回复
不改数据类型就没办法,数据类型已经决定了它不是精确的数字

float 和 real
用于表示浮点数字数据的近似数字数据类型。浮点数据为近似值;并非数据类型范围内的所有数据都能精确地表示。

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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