如何写系统当前时间与表中某一时间字段相差超过2个小时的语句???

解决方案 »

  1.   

    select * from tb where datediff(hour,col,getdate())>2
    select * from tb where abs(datediff(hour,col,getdate()))>2
      

  2.   

    select * from tb where abs(datediff(mi,col,getdate()))>120
      

  3.   

    select * from tb
    where datediff(hh,字段,getdate())>2不会比现在时间大吧?
      

  4.   

    select * from tb 
    where dt not between dateadd(hh,  -2, getdate()) and dateadd(hh,  2, getdate()) 
      

  5.   

    select * from tb where abs(datediff(ss,col,getdate()))>120*60