请问大侠:
    我建什么类型的字段,方便实现以下的功能呢?
    我有个线程,定时执行,去删除某表比现在时间小于5秒的记录(比如27秒时,删除22秒前的记录)?如何做呢?请给出sql的写法,请详细一些,谢谢!

解决方案 »

  1.   

    select DATEDIFF ( ss , '2007-6-16 12:20:10' , getdate() ) DATEDIFF ( ss , 字段1, 字段2) <5
      

  2.   

    delete tablename where datediff(second,日期列名,getdate()) > 5
      

  3.   

    delete 表 where datediff(second,日期列名,getdate()) < 5
      

  4.   

    delete 表名 where  datediff(ss,表字段,getdate())<5
      

  5.   

    delete 表 where 日期列名<DATEADD(SECOND,-5,getdate())