MYSQL两次点击网站时间超过30分钟,算新一的访次
客户登录网站,每次操作都会有记录,要计算客户的pc端和移动端每天访次数,请教大家如何处理更方便!访次:【客户按照客户端分组,操作网站时间超过30分钟,算一新的访次】。
每天的数据记录大概40万条数据。
表结构如下:
操作时间 客户端 客户ID 客户点击标识
optime【date】 dcsid cusid flag
2016-04-23 08:12:25 pc端 001 1
2016-04-23 08:12:26 pc端 001 1
2016-04-23 08:12:30 pc端 001 1
2016-04-23 08:15:30 移动端 001 1
2016-04-23 09:10:20 pc端 001 1
2016-04-23 08:12:25 pc端 002 1
2016-04-23 08:12:26 pc端 002 1
2016-04-23 08:12:30 pc端 002 1
2016-04-23 09:10:20 pc端 002 1
2016-04-23 11:12:30 pc端 003 1
2016-04-23 11:20:40 移动端 003 1
2016-04-23 12:20:40 移动端 003 1
想得到的记录为
统计时间 客户端 客户id 访次
2016-04-23 pc端 001 2
2016-04-23 移动端 001 1
2016-04-23 pc端 002 2
2016-04-23 pc端 003 1
2016-04-23 移动端 003 2
每条数据遍历,是不是效率很慢?还请教大家帮忙查看下,如何处理,非常感谢! 有能帮看看的吗?多谢了! 感觉也只有一条一条遍历的方法呢,等大神相助。 感觉也只有一条一条遍历的方法呢,等大神相助。
页:
[1]