Hive/Impala 日期计算与比较

一、比较函数datediff

 select datediff("2018-01-05","2018-01-02")  from 表   //返回值是3

select datediff("2018-01-05","2018-01-08")  from 表   //返回值是-3

hive> select datediff("2018-01-05","2018-01-02") from hq limit 1;
OK
3

二、加法

date_add(时间字符串,增加的天数)

hive> select date_add("2018-01-05",2) from hq limit 1;
OK
2018-01-07

三、减法 date_sub

date_sub(时间字符串,减少的天数)

hive> select date_sub("2018-01-05",2) from hq limit 1;
OK
2018-01-03

 

你可能感兴趣的:(Hive)