首页 > 解决方案 > GreenPlum DATE_PART 函数转换为 Hive SQL

问题描述

我正在将 Greenplum 迁移到 HiveSql,但我无法在谷歌搜索中找到任何以下此类解决方案。请帮我。

DATE_PART('minute',ck_2::time - ck_1::time) gap_1_2

请帮助我,我们如何将上面的语句转换为 hivesql。

标签: hiveapache-spark-sqlhiveqlgreenplum

解决方案


如果我没记错的话,请问这里是蜂巢的分钟时差,

可以使用 unix_timestamp 来实现它以秒为单位的隐蔽时间,然后将其除以 60 并以分钟为单位获得时差

IE -

 SELECT (( unix_timestamp(ck_2) - unix_timestamp(ck_1))/60 ) as gap_1_2

推荐阅读