比如有表: bbs_themes
dateline views
2008-07-11 10:00:00 12
2008-07-11 11:00:00 13
2008-07-11 12:00:00 23
2008-07-11 13:00:00 31
2008-07-11 14:00:00 32
2008-07-11 15:00:00 123
2008-07-11 16:00:00 213
2008-07-11 17:00:00 312
2008-07-11 18:00:00 321现在需要查询出从几点到几点的访问两最多?
比如结果返回:17 - 18 !
dateline views
2008-07-11 10:00:00 12
2008-07-11 11:00:00 13
2008-07-11 12:00:00 23
2008-07-11 13:00:00 31
2008-07-11 14:00:00 32
2008-07-11 15:00:00 123
2008-07-11 16:00:00 213
2008-07-11 17:00:00 312
2008-07-11 18:00:00 321现在需要查询出从几点到几点的访问两最多?
比如结果返回:17 - 18 !
解决方案 »
- employees数据库样例的导入问题
- My SQL 局域网连接问题?
- 一个新手关于LOG4J连MYSQL数据库的问题,请高手解答,万分感谢!
- 网站突然出现以下错误,用到数据库的页面都这样,其它没事。
- postgresql用dump备份的时候是否sequence也备份进去了。
- 刚学MySql ,有个问题希望大家指点,谢谢!
- MYSQL服务器入库效率慢的要死!使用预处理一样!
- 把文章表里面的阅读数为0的修改为随机数
- 某表有1000W条记录,自增主键,如何随时取10条?
- mysql分组取出组里面指定条件的前一条数据
- 中文分词服务器(C语言开发+词库+源代码),最大特色可以让javascript来调用!当然也可以让其他任何语言来调用
- 4000是不是超出了SMALLINT的范围阿
select a.dateline as at,b.dateline as bt,a.views-b.views as ce from t4 a left join t4 b on
timediff(a.dateline,b.dateline)=1
left join
(
select max(ce) as ce1 from (
select a.dateline as at,b.dateline as bt,a.views-b.views as ce from t4 a left join t4 b on
timediff(a.dateline,b.dateline)=1) a1
) a2
on a2.ce1=a.views-b.views where a2.ce1 is not null
select date_format(dateline,'%H'),sum(views) as vs from bbs_themes group by date_format(dateline,'%H') order by vs desc limit 0,1; 这样可以查询到时间是 18点 ,所以流量最大的是 18 - (18+1)!不知您有何高见???
而并不是一直累加过来的!我明白了!