每天一点点,记录工作中实操可行
hive sql 中获取今天,本月第一天,本月最后一天,下个月第一天的写法
select from_unixtime(unix_timestamp(),'yyyy-MM-dd') today -- 今天
,trunc(from_unixtime(unix_timestamp(),'yyyy-MM-dd') ,'MM') firstday -- 当月第一天
,last_day(from_unixtime(unix_timestamp(),'yyyy-MM-dd')) lastday -- 当月最后一天
,add_months(trunc(from_unixtime(unix_timestamp(),'yyyy-MM-dd') ,'MM') ,1) next_month_firstday --下个月第一天