如何使用时间戳减去特定小时数来执行SQL Server选择

Ell*_*ott 6 sql sql-server time

现在我有一个SQL查询,允许我选择过去一天插入的表中的条目.

查询是:

Select account from mytable where create_date > current_timestamp - 1   
Run Code Online (Sandbox Code Playgroud)

但是假设我想选择在基地上插入两个小时的条目?

我该怎么写这个查询?

Ada*_*Dev 16

您可以使用DATEADD,如下所示:

SELECT account
FROM MyTable
WHERE create_date > DATEADD(hh, -2, GETDATE())
Run Code Online (Sandbox Code Playgroud)