hive - GreenPlum DATE_PART 函数转换为 Hive SQL
问题描述
我正在将 Greenplum 迁移到 HiveSql,但我无法在谷歌搜索中找到任何以下此类解决方案。请帮我。
DATE_PART('minute',ck_2::time - ck_1::time) gap_1_2
请帮助我,我们如何将上面的语句转换为 hivesql。
解决方案
如果我没记错的话,请问这里是蜂巢的分钟时差,
可以使用 unix_timestamp 来实现它以秒为单位的隐蔽时间,然后将其除以 60 并以分钟为单位获得时差
IE -
SELECT (( unix_timestamp(ck_2) - unix_timestamp(ck_1))/60 ) as gap_1_2
推荐阅读
- javascript - 当我运行 npm run serve 时,角度 5 服务器端渲染:通用错误 TypeError:无法读取未定义的属性“charAt”
- assembly - 链接错误:
.asm : 错误的目标文件 - amazon-web-services - API 仅获取 AWS 中启用 SCP 的区域
- javascript - 样式化取决于长度的取消线
- tensorflow - TypeError:__init__() 缺少 2 个必需的位置参数:“value_index”和“dtype”
- python - 执行集群映射时,如何从分区的 dask 数据帧中省略其他描述性行?
- python - 使用 Ansible/Python 进入 Openshift 容器
- vb.net - 如何从动态调用的用户控件中为当前用户控件设置值
- php - 无法将变量从 jquery 传递到 php
- python - 需要帮助理解这个范围函数