大数据之Hive:Hive中next_day函数

Posted 浊酒南街

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了大数据之Hive:Hive中next_day函数相关的知识,希望对你有一定的参考价值。

1.next_day函数

取当前天的下一个周一

hive (gmall)> select next_day('2021-05-28','MO');
2021-05-31

2.取当前周的周一

hive (gmall)> select date_add(next_day('2021-05-28','MO'),-7);
2020-11-30

3.取当前周的周一和周日

hive > select
     > this_mo,
     > date_add(last_mo,6) this_sun
     > from(
     > select date_add(next_day('2021-05-28','MO'),-7) this_mo
     > ) m ;
this_mo		this_sun
2021-05-24	2021-05-30

补充:date_add函数,datediff函数

hive (gmall)>select date_add('2021-03-20',-1);
2020-03-19
hive (gmall)>select datediff('2021-03-20','2021-03-28');
-8

以上是关于大数据之Hive:Hive中next_day函数的主要内容,如果未能解决你的问题,请参考以下文章

大数据之Hive:hive函数讲解:列转行

大数据之Hive:Hive函数之collect_set()函数

大数据之Hive:Hive 开窗函数

大数据之Hive:Hive 开窗函数

大数据之Hive:hive中的join函数

大数据之Hive:hive中的if函数