hive的sql中datediff()、date_sub()、date_add()函数

1.日期比较函数: datediff语法: datediff(string enddate,string startdate)
返回值: int
说明: 返回结束日期减去开始日期的天数。
例如:

hive>select datediff('2018-12-22','2018-12-12')
结果为:1

2.日期增加函数: date_add语法: date_add(string startdate, intdays)
返回值: string
说明: 返回开始日期startdate增加days天后的日期
例如:

hive>select date_add('2018-12-12',12)
结果为:2018-12-24

3.日期减少函数: date_sub语法: date_sub (string startdate,int days)
返回值: string

说明: 返回开始日期startdate减少days天后的日期。
例如:

hive>select date_sub('2018-12-24',10)
结果:2018-12-14

你可能感兴趣的:(hive)