关于时间间隔触发的有关问题

关于时间间隔触发的问题
  首先上命令

   SELECT Sheet1$.*
           COUNT(*) c
      FROM (
                SELECT A,B,C,
                       MIN(时间) FirstTime
                  FROM Sheet1$              
              GROUP BY A,B,C
           ) Sheet1$
      JOIN Sheet1$ t
        ON t.A = Sheet1$.A
       AND t.时间 <= DateAdd(hour,0.5,Sheet1$.FirstTime)
       where Sheet1$.错误编号='X'
  GROUP BY Sheet1$.B,Sheet1$.A HAVING COUNT(*) >= 4

我想要A在B出现的第一次开始计算半小时内,下一个A出现在B里的点计算
是每个出现的点开始计算0.5小时内只要A B一起出现的次数大于3次所有
SHEET1内的信息
这样是能出来信息,但是时间间隔不是我要的 不知道哪里错了

请大神指教
  
------解决思路----------------------
DateAdd 第二个参数只用整数部分,所以要换成30分钟而不是0.5小时。