为难了,这种SQL语句应该怎么写,求各种提示

为难了,这种SQL语句应该如何写,求各种提示

请问下“连续三天都有登陆记录,且三天登陆在线时长总和大于等于5小时”,这个怎么写SQL语句?

我们有玩家登录日志表,

表A:

账号名,角色名,登入时间,登出时间,登录IP

也有每个玩家每天在线时长的表

表B:

账号名,角色名,在线时长,当天日期



类似这样

select *

from tb A left join tb B on A.userid=B.userid and A.date=B.date+1 left join tb C

on B.userid = C.userid and B.date=C.date+1

where A.在线时长+B.在线时长+C.在线时长>5

为难了,这种SQL语句应该怎么写,求各种提示

相关文章:

你感兴趣的文章:

标签云: