【发布时间】:2010-11-15 12:11:26
【问题描述】:
我有一张表,其中包含每天的页面浏览量。像这样的:
+------+------------+------+
| id | date | hits |
+------+------------+------+
| 4876 | 2009-07-14 | 4362 |
+------+------------+------+
| 4876 | 2009-07-15 | 1324 |
+------+------------+------+
| 7653 | 2009-06-09 | 5643 |
+------+------------+------+
我需要创建一个函数来比较过去两周的总点击量并获取变化的百分比(流行度)。
如果第一周我有 1000 次点击,第二周我有 2000 次点击,那么我的人气就 +200%
[ (1000 * 2000) / 100 ] = 200
如果第一周我的点击次数比第二周多,那么受欢迎程度将是负数(例如 -80%)
我有一些问题:
1) 我使用了正确的数学公式??
2) 从现在开始的最后两周我如何在 MySQL 中进行选择?
3) 可能第一周我们有命中,但第二周根本没有命中,因此对于那些日期或没有命中的特定日期,表格行将是空的。这是一个问题吗?
4) 我确信有更好的方法来做这种统计。一些更好的想法????
【问题讨论】:
标签: php mysql database datetime statistics