例如
ID dt_col_1 dt_col_2 dt_col_3
1 09-10-2018 08-10-2018 10-10-2018
1 10-10-2018 null 11-10-2018
1 11-10-2018 10-10-2018 12-10-2018
2 null 08-10-2018 12-10-2018
2 10-10-2018 13-10-2018 09-10-2018
寻找:
ID dt_col_1 dt_col_2 dt_col_3
1 null null 12-10-2018
2 null 13-10-2018 null
hive中有一个最大的函数,它从一行返回多个列中最大的一个,但是如何在多行的情况下应用相同的函数呢?
1条答案
按热度按时间6l7fqoea1#
首先应用groupby来获取每个id的最大日期,如果需要单独的列或用例函数,则应用grest函数。
希望这有帮助