hive常用日期函数-模板
已知日期 要求日期 语句 结果 本周任意一天 本周一 select date_sub(next_day('2016-11-29','MO'),7) ; 2016-11-28 本周任意一天 上周一 select date_sub(next_day('2016-11-29','MO'),14) ; 2016-11-21 本周任意一天 本周二 select date_sub(next_day('2016-11-29','MO'),6) 2016-11-29 本周任意一天 上周二 select date_sub(next_day('2016-11-29','MO'),13) ; 2016-11-22 本周任意一天 上周末 select date_sub(next_day('2016-11-29','MO'),8) ; 2016-11-27 本月任意一天 上月末 select date_sub(trunc('2016-11-02','MM'),1); 2016-10-31 本月任意一天 上月初 select trunc(add_months('2016-11-02',-1),'MM') 2016-10-01 本月任意一天 本月初 select trunc('2016-11-02','MM') 2016-11-01 本月任意一天 上上月26 select date_add(add_months