配置单元时间戳差异(毫秒)

jdzmm42g  于 2021-06-26  发布在  Hive
关注(0)|答案(1)|浏览(341)

以前的解决方案在amazonemr上的hive1.0中不起作用。在我今天的测试中将时间戳转换为double时,hive返回一个空白列。执行强制转换时不会抛出错误。能够计算“timestamp”类型的两列之间的时间差(以秒为单位)对我们的分析至关重要。有什么想法吗?

nqwrtyyt

nqwrtyyt1#

您应该尝试使用unix\u timestamp(timestamp)转换为unix\u timestamp,但我认为您仍然会损失毫秒。

select (unix_timestamp(DATE1)-unix_timestamp(DATE2)) TIMEDIFF from TABLE;

相关问题