A组的内容不固定,每天增长一条记录 。  B组的内容固定,条数很多,18~20万左右  A组数据:
         Code   data1 data2
          1      100  300
          2      1    999
          ........
          
          999    0    7777  B组数据   
         Code   data1 data2  data3  data4  ..... data10
          1      1     0      9      5             400
          2      -1   50     10     4  .......    100
          .................
  
  要求:
      A 跟B 比较
      1. A 中的各项数据在 B中找最近一条记录号(上面示例中A1找到最近记录号为B2) 。
      2. A 在 B中找到最大间隔数及重复次数。
          假如: B100-B200,B1000-B1100的各项数据中,没一包含 100和300,即A1 的间隔数为100,重复次数为2
      3. A 在 B中找到最小间隔数及重复次数
     
      结果格示如下:  
       Code  Current  Max  MaxRep  Min MinRep
        A1    2       100   2       5    1
        A2    0        .......
        A3    .....................
          
          
      
      不知道描述清楚没有?  
     
    
               
     

解决方案 »

  1.   


    呵呵,表达能力不行吧
    简单的说吧
    A 跟   B数据进行比较
      要求
       1.  找到跟A最近的数位置
       2.  在B中 找到2个A的间隔数,取最大和最小间隔数,最大间隔和最小间隔发生了几次  如:
        A = 1
        B ={0,9,8,6,5,1,0,8,8,7,7,7,9,1,6,5,1,6,5,1,0,8,8,7,7,7,9,1,,7,7,9,1}结果因为:
      Code  Current Max MaxRep Min MinRep
       A1     7     7     2     2    2