我有如下表结构:
id productid ip hittime
---------------------------------------------------------------------------
1 5 1.1.1.1 2011-05-03 06:55:11
2 5 1.1.1.1 2011-05-03 06:57:11
3 6 2.2.2.2 2011-05-03 07:30:00
4 4 1.1.1.1 2011-05-03 07:32:54
5 5 2.2.2.2 2011-05-03 07:55:00
现在我需要一个查询,输出每个产品的总访问量和独立访客数。
productid totalhits uniquehits
------------------------------------------------------------------
4 1 1
5 3 2
6 1 1
标准:
总命中数 = 属于特定产品的所有记录
唯一命中数 = 如果IP不同或者对于相同的IP,命中时间相差5分钟,则2次命中被鉴定为唯一命中
我该如何实现这个功能?