Hive - 如何查询unix时间戳以识别昨天的值?

时间:2018-02-09 15:09:22

标签: hive

我有以下问题需要解决。我有一个存储事件的配置单元表,每个事件时间戳存储为unix时间戳(例如1484336244)。 每天我都想运行一个获取昨天事件的查询。 我怎么能在Hive中形成这个查询? 例如,今天是2月9日,我想只获得2月8日发生的事件。

1 个答案:

答案 0 :(得分:1)

current_date减去一天,并将其与转换为yyyy-MM-dd格式的列进行比较。

date_add(current_date,-1) = from_unixtime(colName,'yyyy-MM-dd')