【发布时间】:2019-12-06 01:02:53
【问题描述】:
我有一个在 Oracle 中运行良好的查询,但我想在 Hive 中使用相同的查询。
查询:
select count(mem_id)
from mem
where cobrand_id = '10001372'
and user_type_id =1
and status_ind <>3
and LAST_ACCESSED >= to_epoch(sysdate-90);
另外,我在 double 中有 LAST_ACCESSED 库。LAST_ACCEESSED 的示例值为:1.554386487E9,不确定这是什么值,我猜这可能是几秒钟。
试过了:
UNIX_TIMESTAMP( string date, string pattern )
FROM_UNIXTIME( bigint number_of_seconds [, string format] )
运气不好。有人能帮我吗。提前致谢。
【问题讨论】:
标签: hive hiveql unix-timestamp sysdate