51dev.com IT技术开发者社区

51dev.com 技术开发者社区

sqlserver 查询 10 秒前的数据

互联网报道阅读(18)2020-09-15 收藏0次评论

很多时候我们查询 sqlserver 10 秒前的数据,然后做一些处理,这种时间的处理,就是需要我们使用函数:datediff
如果是查询 10 秒前 的数据

SELECT * FROM [dbo].[表名] where datediff(S,[CreateTime],getdate()) > 10  order by CreateTime desc

如果是 10秒内就是

SELECT * FROM [dbo].[表名] where datediff(S,[CreateTime],getdate()) < 10  order by CreateTime desc

刚好 10 秒 就是

SELECT * FROM [dbo].[表名] where datediff(S,[CreateTime],getdate()) = 10  order by CreateTime desc

 

以上就是sqlserver 查询 10 秒前的数据的全部内容。