首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

精确到秒的删除,该怎么处理

2012-01-07 
精确到秒的删除请问大侠:我建什么类型的字段,方便实现以下的功能呢?我有个线程,定时执行,去删除某表比现在

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



[解决办法]
select DATEDIFF ( ss , '2007-6-16 12:20:10 ' , getdate() )

DATEDIFF ( ss , 字段1, 字段2) <5

[解决办法]
delete tablename where datediff(second,日期列名,getdate()) > 5
[解决办法]
delete 表 where datediff(second,日期列名,getdate()) < 5

[解决办法]
delete 表名 where datediff(ss,表字段,getdate()) <5
[解决办法]
delete 表 where 日期列名 <DATEADD(SECOND,-5,getdate())

热点排行