2012-05-05 56 views
1

我已经找到了在谷歌选择X天内的行的方法,但我有我的SQL Server 2008表中的datetime列,并希望得到在最近30分钟内有datetime的行。时间30分钟或更少时间选择行?

任何人都可以告诉我如何做到这一点?

谢谢。

回答

7
WHERE column >= DATEADD(mi, -30, GETDATE()) 
+1

欢迎StackOverflow上:如果您发布的代码,XML或数据样本,** **请在高亮文本编辑器的线和点击编辑器工具栏上的“代码示例”按钮(“{}”),以精确地格式化和语法突出显示它! –

2

使用DateAdd

select * from 
yourtable 
where DateCol > DateADD(mi, -30, GetDate()) 
相关问题