SQL实现_同时在线人数
2024-08-30 10:08:37
原始数据表结构如下:
user_id | login_time | logout_time |
12 | 2020-12-10 20:45:18 | 2020-12-10 21:45:18 |
只说下实现思路,SQL不太难,就不在这里写了
实现思路:假设我是一个用户,计算与 我 同时在线的用户数,这样我们就得到了一个表如:用户id,与自己同时在线人数 的临时表,取与自己同时在线人数最大值,就拿到了当天最大在线人数;
缺点:如过用户量大的话,计算量会很巨大;
比较合理的做法就是,server端记录当日最大人数,写在表中;省时省力,还准确性高!
最新文章
- WebUtils-网络请求工具类
- SQL Server中Rowcount与@@Rowcount的用法 和set nocount on 也会更新@@Rowcount
- [分享] 史上最简单的封装教程,五分钟学会封装系统(以封装Windows 7为例)
- 更新日志 - fir.im Jenkins &; Gradle 插件上线
- 关于Memo或者Edit之类控件, 直接设置Text无法撤销的解决方案
- LightOj1366 - Pair of Touching Circles(求矩形内圆的对数)
- js正则--验证6-12位至少包含数字、小写字母和大些字母中至少两种字符,
- River Crossing 简单的动态规划 .
- linux 挂载(转载)
- 创建CancellationTokenSource对象用于取消Task
- SQLServer获取随机数据
- Linux常用命令英文全称与中文解释Linux系统
- Bzoj 2453: 维护队列 &;&; Bzoj 2120: 数颜色 分块,bitset
- http断点续传原理
- java 读excel xlsx
- linux下怎么样上传下载文件夹
- 转载:selenium webdriver定位不到元素的五种原因及解决办法
- git+webpack项目初始化<;一>;
- go连接mysql
- 【洛谷P1896【SCOI2005】】互不侵犯King
热门文章
- netty简介2
- Ceph部署mon出现0.0.0.0地址
- SQL Server 数据库开启日志CDC记录,导致SQL Server 数据库日志异常增大
- WireShark——ARP 协议包分析
- SpringBoot 之 @ControllerAdvice 拦截异常并统一处理
- [代码审计Day1] in_array代码审计
- php递归无限查询上级或者下级
- 关于Redis的一些思考
- 【ubuntu】搭建mysql5.7
- 2019年第十届蓝桥杯【C++省赛B组】D、E、G、H、I题解