标签: sql sql-server-2008
我已经在google上找到了在X天内选择行的方法,但我的SQL Server 2008表中有一个datetime列,并希望得到datetime内的行{{1}}最后30分钟。
datetime
有人能告诉我怎么做吗?
感谢。
答案 0 :(得分:8)
WHERE column >= DATEADD(mi, -30, GETDATE())
答案 1 :(得分:2)
使用DateAdd
select * from yourtable where DateCol > DateADD(mi, -30, GetDate())
答案 2 :(得分:0)
使用DATEADD或DATEDIFF