有一个包含如下数据的hive表。总和没有返回为0的预期输出。from table1 group by id;
1 -9.026113190202523E-14ID的类型为金额类型:双精度,列大小: 15,小数位数: 15
即使这是由于amount列的高精度,为什么它会返回一个非零值。我也检查了这个表的</em
: track 0.125 record 0.125 film 0.0625
输出列在求和时应该给出1.(对不起,这个示例数据是坏的,因为由于所取的值,它不会加到1。但是在实际数据中,在乘法**之后,当输出文件的第2列相加时,它应该给出1 )*,我得到的和在0.95到0.99之间,但不是精确的1。File1和File2都是规范化的。也就是说,file2的</