首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Mysql >

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

2012-04-12 
为难了,这种SQL语句应该如何写,求各种提示请问下“连续三天都有登陆记录,且三天登陆在线时长总和大于等于5

为难了,这种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

热点排行