本帖最后由 apaullee 于 2010-06-25 10:21:30 编辑

解决方案 »

  1.   

    你先根据你要分组的条件分组,查出监测地点,max(最高电压),
    然后根据这两个条件去匹配原有数据就可以搞定。
      

  2.   

    按照监测地点分组,拿到每个个站,他的最高电压较大的那个值,最高电压较大的那个值对应的最高电压出现的时间,越上线累计和越下线累计的总和,合格率的平均,不合格时间的总和,月统计时间的总和[/
    select 测监地点,
           max(最高电压), 
           (select 最高电压出现时间 
               from tbl
              where a.测监地点=测监地点
                  and a.最高电压=最高电压
                  and rownum=1)
           sum(越上线累计),    
           sum(越下线累计),
           avg(合格率),
           sum(不合格时间) 
      from tbl a
     group by 测监地点