求助问题如下:
有个统计表,统计表每个月生成一个,例如
表名:l_201008
表结构:id(编号),ip(ip地址),at(统计时间,值形式:20100801)现在需要这样一个功能,选择一个时间段,然后需要显示出查询的这段时间中ip出现的次数(一天出现多次按照一次计算)需要显示1-n天(查询的这段时间)中分别出现1-n次的ip有多少界面如下
界面1:(选择时间,查询)
开始时间   结束时间  点击查询界面2:(显示数据)出现天数   数量
1天        236
2天        695
n天        n....数据量比较大,还需要考虑到链表查询,希望大家能给出个解决方案,谢谢!

解决方案 »

  1.   

    额。
    你的统计表是按月统计的,查询的却要按天显示。
    应该每月1号才有数据吧。是我理解错了吗?
      

  2.   

    统计是实时的,不是每月1号才有数据
      

  3.   

    可能我表达的不对,因为数据量比较大,所以我每个月都生成一个表,这一个月的数据就放在这个表里。并不是按月统计的
      

  4.   

    贴出你的部分测试数据和结果
      

  5.   

    那就在见一个表,存储月份
    在进行查询时,先分析出在哪些表查询,这样能解决表数据量过大的问题
    然后在表的时间上建立聚集索引
      

  6.   

    什么是聚合索引?怎么建立?