当前位置:   article > 正文

hive周日期处理_上一自然周hivesql怎么写

上一自然周hivesql怎么写

--本周星期几
select if(pmod(datediff('2020-07-08', '1920-01-01') - 3, 7)='0', 7, pmod(datediff('2020-07-08', '1920-01-01') - 3, 7));

--一年的第几周,跨年的周算在周天数比较多的年份
select year(date_sub(next_day('2021-01-01','mo'),4))*100+weekofyear('2021-01-01');

--本周周一日期
select  date_sub('2020-07-08',pmod(datediff('2020-07-08','1900-01-08'),7));

本文内容由网友自发贡献,转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/965650
推荐阅读
相关标签
  

闽ICP备14008679号