当日期是字符串Hive时MIN(DATE)

时间:2017-11-14 11:07:51

标签: date hive

我需要一个日期的最小值,但是当我使用min(日期)时,这个函数不起作用,因为例如2015-5-10小于2015-5-5。

1 个答案:

答案 0 :(得分:0)

尝试将其转换为日期。
 MIN (TO_DATE( CONCAT ( yourdate , '00:00:00' ) ) )

如果以上操作不起作用,您也可以尝试将此字符串转换为日期。然后应用min

cast(to_date(from_unixtime(unix_timestamp(yourdate , 'yyyy-mm-dd'))) as date)