我有一个具有以下结构的蜂巢表
ID string,
Value string,
year int,
month int,
day int,
hour int,
minute int
此表每 15 分钟刷新一次,并按年/月/日/小时/分钟列进行分区。请在下面的分区上找到示例。
year=2019/month=12/day=29/hour=19/minute=15
year=2019/month=12/day=30/hour=00/minute=45
year=2019/month=12/day=30/hour=08/minute=45
year=2019/month=12/day=30/hour=09/minute=30
year=2019/month=12/day=30/hour=09/minute=45
我只想从表中选择最新的分区数据。我尝试对这些分区列使用 max() 语句,但由于数据量很大,因此效率不高。请让我知道,如何使用 hive sql 以方便的方式获取数据。