HIVE 计算指定日期本周的第一天和最后一天

 1 -- 计算指定日期本周的第一天和最后一天
 2 select 
 3      day
 4     ,date_add(day,1 - dayofweek(day)) as Su
 5     ,date_add(day,7 - dayofweek(day)) as Sa
 6 from (
 7     select '2018-07-16' as day union all
 8     select '2018-07-17' as day union all
 9     select '2018-07-18' as day union all
10     select '2018-07-19' as day
11 ) t1
12 ;

猜你喜欢

转载自www.cnblogs.com/chenzechao/p/9336764.html
今日推荐