繁体   English   中英

如何从 hive 获取最新的分区数据

[英]How to getting latest partition data from hive

我需要从具有最新分区的配置单元中的表中获取所有记录。 该表按date,year,month分区date,year,month例如(date=25,year=2020,month=3) ,同样会有很多分区。

分区不是静态的,它会经常变化。 我正在尝试处理获取查询中的最新分区。 有人可以帮我写查询吗?

在此处输入图片说明

尝试这个:

select * 
  from your_table t
 where concat_ws('-',t.year,t.month,t.date) in (select max(concat_ws('-',s.year,s.month,s.date)) from your_table s)

另请阅读这些相关答案:

https://stackoverflow.com/a/59675908/2700344

https://stackoverflow.com/a/41952357/2700344

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM