当前位置:   article > 正文

hive、sparksql统计每小时的在线人数、访问时长、平均访问时长_sql 按小时统计用户访问频次

sql 按小时统计用户访问频次

一、业务场景描述

vpn的访问日志有三个字段,用户名、时间、状态,

如 张三、‘2020-04-28 10:00:00'、’login',即张三这个用户10点登陆了vpn

如 张三、‘2020-04-28 11:10:00'、’login',即张三这个用户11:10退出了vpn

现在有一天的访问vpn的日志,如果某个用户第一条就是logout,就默认该用户的今天的第一次登录为0点,如果某个用户的最后一条日志状态是login,说法默认该用户的今天的最后一欠退出vpn的时间为23:59,如下为4-28当天的vpn访问日志记录

  1. 'aa','2020-04-28 09:30:00','login'
  2. 'aa','2020-04-28 10:15:00','logout'
  3. 'aa','2020-04-28 13:30:00','login'
  4. 'aa','2020-04-28 14:15:00','logout'
  5. 'bb','2020-04-28 06:30:00','login'
  6. 'bb','2020-04-28 09:15:00','logout'
  7. 'bb','2020-04-28 12:30:00','login'
  8. 'cc','2020-04-28 11:25:00','logout'
  9. 'cc','2020-04-28 16:30:00','login'
  10. 'cc','2020-04-28 20:10:00','logout'
  11. 'dd&#
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/寸_铁/article/detail/945539
推荐阅读
相关标签
  

闽ICP备14008679号