首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

一个奇怪的计算有关问题!请大家指教

2014-05-30 
一个奇怪的计算问题!请大家指教!我要求一个字段的平均值,字段为float类型,语句是:ADOQ.SQL.text: selecta

一个奇怪的计算问题!请大家指教!
我要求一个字段的平均值,字段为float类型,语句是:
ADOQ.SQL.text:= 'select   avg(sqz)   from   tb '
为什么会出现这样的一种情况,比如:本来应该得:1.875   可它却算得:1.87499999的下去,我对结果只保留两位小数,所以结果就不对了,本来应该得:1.88,可它却得了:1.87   为什么啊?又不是说除不完,本来就除得完的,可他怎么为会得到这么长的数据呢?

[解决办法]
精度问题

热点排行