0

我有一个按日期分区的 Hive 表(例如 20150730)

此外,我创建了一个配置单元查询,它使用今天的分区日期和最近的分区日期,而不必是昨天。(例如 20150730 和 20150728)

我想每天使用 oozie 执行这个 hive 查询,但是如何才能找到之前的分区日期呢?(同样之前的比例日期是不可预测的)

4

1 回答 1

0

链接中已回答了相同类型的问题。 Hive Data 根据时间戳选择最新值

请检查一下,您可能需要在提及的示例中应用一些修改。

正如你提到的日期是不可预测的,但相信它应该是格式

你也可以尝试类似的东西

SELECT DISTINCT(date) FROM partition_table ORDER BY usage_dt DESC limit 2;

这些会给你以前的日期,即使它不能预测......

于 2015-08-03T10:59:52.137 回答