hive面试题之 统计最近七天内连续登陆3天的用户数量


原始数据:

val df = Seq(
  ("2020-09-21",1),
  ("2020-09-20",1),
  ("2020-09-19",1),
  ("2020-09-17",1),
  ("2020-09-16",1),
  ("2020-09-15",1),
  ("2020-09-20",2),
  ("2020-09-19",2),
  ("2020-09-20",3),
  ("2020-09-19",3),
  ("2020-09-18",3)
).toDF("dt", "uid")
df.createTempView("tmp")

答案详见:https://blog.csdn.net/forrest420/article/details/108715396

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM