问答 查看内容
返回列表

为什么用时间戳字段作为关联key,数据会缺失呢

20 1
发表于 7 小时前 | 查看全部 阅读模式

评论1

观小咩楼主Lv.1 发表于 7 小时前 | 查看全部
1、非bug,计算精度问题导致的。因为timestamp本质上的数据类型是数值,所以在进行聚合计算后,就会出现精度的丢失,即使是取max或者first这类计算,也会导致数据精度上发生变化。所以在JOIN的时候可能会导致关联不上的情况
2、目前建议的是把Time字段转成string后,再进行max计算
截图202603271514163796.png
然后再对用string类型的字段再和原始字段进行关联,这样应该可以得到正确的关联结果。

回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

微信服务号
联系我们
电话:400-880-0750
邮箱:hello@guandata.com
Copyright © 2001-2026 观远社区 版权所有 All Rights Reserved. 浙 ICP 备15006424号-3
去回复 去发帖 返回顶部
快速回复 返回顶部 返回列表