Oracle 数据库峰值统计的Sql怎么写 请大家帮我一个忙,我现在有一张表,有工具名,版本号,开机时间,关机时间,宕机时间,现在在统计这个表数据的峰值就是根据开机时间和关机时间(或者宕机时间)的时间段来计算这个时间里的一个峰值和时间,请大家帮帮忙,不胜感激! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你对“峰值”的定义能再明确点吗? 统计的方法是什么? 什么的峰值?契机的次数?还是时间 楼主的意思应该是系统最繁忙的时间在做些什么 就是有两个时间,一个是开始时间,一个是结束时间,和一些其它的字段,然后在这些记录里找时间重叠的最大的次数和重叠的时间!比如这样的数据: 开始时间 结束时间2011-03-22 10:10:12 2011-03-22 14:14:222011-03-22 12:20:12 2011-03-22 13:10:12 2011-03-22 08:10:12 2011-03-22 10:50:12 2011-03-22 14:10:12 2011-03-22 15:10:12 找出在这几条数据里时间重复得最多的次数和重复最多的时间点;例如第一条记录和第二条有重叠的,重叠时间段是:2011-03-22 12:20:12 ~ 2011-03-22 13:10:12 第一条记录和第三条也有重叠的,重叠时间段:2011-03-22 10:10:12 ~ 2011-03-22 10:50:12 依此类推,找最大的重叠时间和次数! 关于Oracle中变异表的处理?在线.. Oracle挂接数据文件的问题! 求电子书制作工具源代码 表连接问题sql语句: 新手写了个触发器,编译有错误,求指点下,万分感激! 又添星,散分 急,请帮忙! PL/SQL里面包含DBMS_OUTPUT.PUT_LINE 是什么意思?在整条语句当中有什么作用? 请问在Oracal的PL/SQL中如何获得精确到百分之一秒的时间信息(能精确到千分之一秒更好)? 怎样用数据库触发器进行历史记录保存??? 急急急求一个统计问题 -- Change Oracle dbid 执行一个小时啦.....哎.....--
开始时间 结束时间
2011-03-22 10:10:12 2011-03-22 14:14:22
2011-03-22 12:20:12 2011-03-22 13:10:12
2011-03-22 08:10:12 2011-03-22 10:50:12
2011-03-22 14:10:12 2011-03-22 15:10:12
找出在这几条数据里时间重复得最多的次数和重复最多的时间点;
例如第一条记录和第二条有重叠的,重叠时间段是:2011-03-22 12:20:12 ~ 2011-03-22 13:10:12
第一条记录和第三条也有重叠的,重叠时间段:2011-03-22 10:10:12 ~ 2011-03-22 10:50:12
依此类推,找最大的重叠时间和次数!