比如把每周登陆一次作为定义活跃用户的条件,请问如何写sql统计网站现在的活跃用户数呢?* 表中并不会记录用户每次的登录时间请指点,万分感谢!^_^

解决方案 »

  1.   

    表中不添加时间数据的话就把session的过期时间设为一周。
      

  2.   

    我明白二位的意思了
    就是说:
    1. 如果有最后登录时间:那就可以用当前时间想前推一周,对比最后登录时间是否包含在内,在内即活跃,否则为非活跃。
    2. 如果把session的过期时间设为一周:在当前时间查看session中有多少用户(即未过期用户)就是所要得到的活跃用户数了。谢谢( ⊙ o ⊙ )啊!