求助问题如下:
有个统计表,统计表每个月生成一个,例如
表名:l_201008
表结构:id(编号),ip(ip地址),at(统计时间,值形式:20100801)现在需要这样一个功能,选择一个时间段,然后需要显示出查询的这段时间中ip出现的次数(一天出现多次按照一次计算)需要显示1-n天(查询的这段时间)中分别出现1-n次的ip有多少界面如下
界面1:(选择时间,查询)
开始时间 结束时间 点击查询界面2:(显示数据)出现天数 数量
1天 236
2天 695
n天 n....数据量比较大,还需要考虑到链表查询,希望大家能给出个解决方案,谢谢!
有个统计表,统计表每个月生成一个,例如
表名:l_201008
表结构:id(编号),ip(ip地址),at(统计时间,值形式:20100801)现在需要这样一个功能,选择一个时间段,然后需要显示出查询的这段时间中ip出现的次数(一天出现多次按照一次计算)需要显示1-n天(查询的这段时间)中分别出现1-n次的ip有多少界面如下
界面1:(选择时间,查询)
开始时间 结束时间 点击查询界面2:(显示数据)出现天数 数量
1天 236
2天 695
n天 n....数据量比较大,还需要考虑到链表查询,希望大家能给出个解决方案,谢谢!
解决方案 »
- 请教一个关于MYSQL的安装问题。
- Mysql中是否有判断两个日期间隔多少工作日(排除周六周日和节日)的函数?
- 有使用POSTGRESQL的朋友进来,统计使用人数罗
- mysql insert 到临时表 速度慢,如何优化
- 自己写的程序运行在自己买的服务器上,最近发现mysql运行两三天后,速度会很慢直到死掉,我发现里面有很多locked和sleep进程导致的,这些
- 如果数据在录入与输出的时候有单引号或双引号,需要做那些处理?
- mysql多条件查询怎么做,如图。 谢谢
- mysqldump:couldn't find table: ";"是怎么回事?我是才安装的mysql
- mysql数据库备份 不用mysqldump
- Navicat for MySQL 连接不了服务器
- update in
- mysql 5.0中index删不掉怎么办
你的统计表是按月统计的,查询的却要按天显示。
应该每月1号才有数据吧。是我理解错了吗?
在进行查询时,先分析出在哪些表查询,这样能解决表数据量过大的问题
然后在表的时间上建立聚集索引