我正在记录登录用户在 MySQL 表中查看的每个页面。我想以与谷歌分析类似的方式计算网站在一段时间内(例如一天、一周、一个月、两个日期之间等)的访问量。
谷歌分析将访问定义为至少 30 分钟不活动的用户活动。我有每个页面浏览的用户 ID、URL 和日期/时间,所以我需要一个可以计算以这种方式定义的访问的查询。
我可以轻松地计算两个日期之间的浏览量,但是如果来自用户的浏览量在另一个浏览量的 30 分钟内并且只计算一次,如何动态计算?
这是数据的一个小样本:
http://sqlfiddle.com/#!2/56695/2
非常感谢。