免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2655 | 回复: 2
打印 上一主题 下一主题

怎么用小时,日,周,月累加计数? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-01-06 18:47 |只看该作者 |倒序浏览
本帖最后由 killua 于 2011-01-06 19:07 编辑

最近在做域名访问次数的计数

我能统计每个域名,每小时的访问次数,怎么扩展到每天,每周,每月的访问次数呢?
且每小时统计一次,而且每小时UPDATE一次到数据库



例如:
我有个表
  1. CREATE TABLE dnsquery (
  2.         name                               VARCHAR,
  3.         query_count_hour        INT,
  4.         query_count_day        INT,
  5.         query_count_week        INT,
  6.         query_count_mouth        INT
  7. };
复制代码
我有个脚本能统计出来的每个小时的访问文本是:

  1. date        |   name             |   count_hour
  2. 2011-01-06 01    |  1.abc.com       |   300
  3. 2011-01-06 01    |  2.abc.com       |   500
  4. 2011-01-06 01    |  3.abc.com       |   1100
复制代码
以上文本,我该怎么UPDATE 数据,使之能更新到每小时,累计到每天,每周,每月的数据呢?

论坛徽章:
0
2 [报告]
发表于 2011-01-07 17:44 |只看该作者
你不应该这样做。
将每个小时的统计作为一条记录保存,然后再根据个表来生成统计表吧。

论坛徽章:
1
2015年迎新春徽章
日期:2015-03-04 09:58:11
3 [报告]
发表于 2011-01-08 15:12 |只看该作者
定时生成统计表。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP