我有一个按日期分区的 Hive 表(例如 20150730)
此外,我创建了一个配置单元查询,它使用今天的分区日期和最近的分区日期,而不必是昨天。(例如 20150730 和 20150728)
我想每天使用 oozie 执行这个 hive 查询,但是如何才能找到之前的分区日期呢?(同样之前的比例日期是不可预测的)
我有一个按日期分区的 Hive 表(例如 20150730)
此外,我创建了一个配置单元查询,它使用今天的分区日期和最近的分区日期,而不必是昨天。(例如 20150730 和 20150728)
我想每天使用 oozie 执行这个 hive 查询,但是如何才能找到之前的分区日期呢?(同样之前的比例日期是不可预测的)
链接中已回答了相同类型的问题。 Hive Data 根据时间戳选择最新值
请检查一下,您可能需要在提及的示例中应用一些修改。
正如你提到的日期是不可预测的,但相信它应该是格式
你也可以尝试类似的东西
SELECT DISTINCT(date) FROM partition_table ORDER BY usage_dt DESC limit 2;
这些会给你以前的日期,即使它不能预测......