"两条纪录时间相连"是什么意思???

解决方案 »

  1.   

    就是说同一个A的两条记录的时间B是连续的
      

  2.   

    还是没说清楚。时间可用年、月、日、时、分、秒、毫秒来表示,在什么程序上相差为1才是你说的连续?
      

  3.   

    还是没说清楚。时间可用年、月、日、时、分、秒、毫秒来表示,在什么程度上相差为1才是你说的连续?
      

  4.   

    我说的没那么复杂,只是说对数据库里的数据按时间排序后这两条记录是相连的,这时如果这两条记录的C都满足条件,则只能记为一次!谢谢!
      

  5.   

    其实关键问题的确在'时间相连'上,应表达清楚.
      

  6.   

    对不起,表达有误,将时间相连改为相邻时间
      

  7.   

    大哥,什么是相邻时间?今天和明天相邻还是这个小时与下一个小时才是相邻?
      

  8.   

    所谓相邻就是不管这两个时间相隔多久,只要在数据库中没有另外一个时间大于这两个时间之中最早的一个并且小于最晚的一个,就叫做相邻
    第一次发问,真没想到我的表达能力这么差!!
    还望各位高手多多帮忙!
    谢谢!
      

  9.   

    站名FID,时间FDATE,字段C为FC,设条件是fc>100,写法:
    select fid,count(fflag)
    from (
         select fid,fdate,
             (select count(*) 
              from ttt t1 
              where t1.fid=ttt.fid 
                    and t1.fdate<ttt.fdate 
                    and fc>100
           and not exists (select * 
                                    from ttt t2 
                                    where t2.fdate >t1.fdate 
                                          and t2.fdate<ttt.fdate)
              ) as fflag
         from ttt
         ) t3 
    where fflag=0
    group by fid