这个问题很简单啊。在打第一次卡的时候你就把时间记下来,再第二次打卡的时候
你判断是否>两分钟如果<你就不用考虑,
如果>那么你再把这个时间覆盖第一次打卡的时间。

解决方案 »

  1.   

    没搞明白,如果只是用sql语句实现的话,你不取重复值不就可以了;
    如果是程序控制的话,我就不知道你是什么用了,可以QQ具体谈:8738184
      

  2.   

    select 序号 ,  工号 ,       min(刷卡时间)
    group by 序号 ,  工号 ,
    datediff(n,0,刷卡时间) /2 
    --以2分钟为单位
      

  3.   

    select 工号 ,       min(刷卡时间)
    group by 工号 ,
    datediff(n,0,刷卡时间) /2 
    --以2分钟为单位