统计 PCU 同时在线最高人数 sql

一抹安然如故 2019-05-18 11:04:06
有个需求,求pcu, 时间是一天中的同时在线人数最高人数
其中accountID 账号ID为主键 Roleid为角色id自增的 LoginTime为开始时间 LogoutTime为结束时间
create table `testcy` (
`accountID` int (11),
`Roleid` int (11),
`LoginTime` datetime ,
`LogoutTime` datetime
);
insert into `testcy` (`accountID`,`Roleid`, `LoginTime`, `LogoutTime`) values('360421','1','2017-04-05 14:00:00','2017-04-05 15:30:01');
insert into `testcy` (`accountID`,`Roleid`, `LoginTime`, `LogoutTime`) values('360485','2','2017-04-05 13:30:00','2017-04-05 14:20:00');
insert into `testcy` (`accountID`,`Roleid`, `LoginTime`, `LogoutTime`) values('360496','3','2017-04-05 13:40:00','2017-04-05 14:40:00');
insert into `testcy` (`accountID`,`Roleid`, `LoginTime`, `LogoutTime`) values('360472','4','2017-04-05 15:00:00','2017-04-05 16:00:00');
insert into `testcy` (`accountID`,`Roleid`, `LoginTime`, `LogoutTime`) values('360586','5','2017-04-05 14:20:00','2017-04-05 15:00:00');
insert into `testcy` (`accountID`,`Roleid`, `LoginTime`, `LogoutTime`) values('360951','6','2017-04-05 15:10:00','2017-04-05 16:10:00');
insert into `testcy` (`accountID`,`Roleid`, `LoginTime`, `LogoutTime`) values('360257','7','2017-04-05 14:15:00','2017-04-05 15:15:00');
insert into `testcy` (`accountID`,`Roleid`, `LoginTime`, `LogoutTime`) values('360495','8','2017-04-05 14:30:00','2017-04-05 15:00:00');
insert into `testcy` (`accountID`,`Roleid`, `LoginTime`, `LogoutTime`) values('360369','9','2017-04-05 15:30:00','2017-04-05 16:00:00');

我现在需要求一天中 同时在线最高人数 四月五号 一天的 只有一个数字 不需要时间,我也参考了另一篇文章,但是我发现数据不太对
请教各位大佬,如何得到正确结果
https://bbs.csdn.net/topics/392146405?page=1
...全文
364 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
CarrieVeni 2021-07-10
  • 打赏
  • 举报
回复 1

可以试下这样写:
select t1.Roleid, count(*) c1
from testcy1 t1, testcy1 t2
where t1.LoginTime >= t2.LoginTime and t1.LoginTime <= t2.LogoutTime
group by t1.Roleid
order by c1 desc
limit 1;

一抹安然如故 2019-05-21
  • 打赏
  • 举报
回复
一天内该玩家 同时在线的最高人数
AHUA1001 2019-05-21
  • 打赏
  • 举报
回复
你需要什么结果

56,675

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧