现有一个用户在线表
DROP TABLE IF EXISTS cln_online_logs;
CREATE TABLE cln_online_logs (
count int(11) NOT NULL default '0',
subarea varchar(500) NOT NULL default '',
creation_date datetime NOT NULL default '2007-01-01 00:00:00',
KEY `a` (`count`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
count是人数
要求查出
1.最近7天每日最高同时在线用户数2.最近3周每周最高同时在线用户数
求sql语句
DROP TABLE IF EXISTS cln_online_logs;
CREATE TABLE cln_online_logs (
count int(11) NOT NULL default '0',
subarea varchar(500) NOT NULL default '',
creation_date datetime NOT NULL default '2007-01-01 00:00:00',
KEY `a` (`count`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
count是人数
要求查出
1.最近7天每日最高同时在线用户数2.最近3周每周最高同时在线用户数
求sql语句
解决方案 »
- 项目中用到很多sql语句,怎么存储比较好?
- mysql 数据导入的问题
- 继续关于ubuntu下federated引擎提问~Unable to connect to foreign data source
- mysql的主从数据库配置-高手请进
- 谁有恢复delete 数据的方案,TH’X
- postgresql 怎样用sql查询表结构
- MySQL 如何在插入时得到该行的 id ?
- 请教关于时间计算的问题!
- 查询统计问题
- 求助,分区后正常,数据达到350W(单表)出现22错误
- win7 64位操作使用default-character-set=utf8设置mysql-5.5.20-winx64的字符编码后,启动出错
- 请教一条SQL,结果返回两个统计数字~~~~~~~~~~~
from cln_online_logs
where creation_date < now() and creation_date> date_add(now(),interval -7 day)select week(creation_date),max(count )
from cln_online_logs
where creation_date < now() and creation_date> date_add(now(),interval -3 week)
group by week(creation_date)