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