在时间戳记的5分钟内检索行

时间:2019-04-10 18:59:54

标签: sql-server tsql

我需要使用timestamp列在表中的行仅显示最近5分钟的数据。

有什么办法吗?

我尝试使用

select * from [table_name]
where [timestamp] < datediff(minute,-5,getdate())

1 个答案:

答案 0 :(得分:3)

好的。您需要改用DATEADD。

select * 
from [table_name] 
where [timestamp] > dateadd(minute, -5, getdate())