mysql有date_format求当年第几周
select
date_format(‘2020-01-05’,‘%y%u’)
同时hive也有相应的函数
select
date_format(‘2020-01-05’,‘yyyyww’)
两者是有差异mysql是从周一作为这周起始时间,hive是从周日作为这周起始时间


为了同mysql保持一致需要当前时间减1天

本文介绍了MySQL和Hive中计算年份内周数的方法,并对比了两种数据库对于周起始日的不同定义:MySQL从周一计算,而Hive从周日开始。为了在Hive中实现与MySQL一致的计算方式,文章提供了调整日期的方法。
mysql有date_format求当年第几周
select
date_format(‘2020-01-05’,‘%y%u’)
同时hive也有相应的函数
select
date_format(‘2020-01-05’,‘yyyyww’)
两者是有差异mysql是从周一作为这周起始时间,hive是从周日作为这周起始时间


为了同mysql保持一致需要当前时间减1天

2万+

被折叠的 条评论
为什么被折叠?