我知道这应该很容易,并且在mySQL和Postgresql中不做任何处理,但是我在SQLServer方面苦苦挣扎。我想选择具有一个小时以上的datetimeoffset字段的行。
select * from table where mydatetime < getdate() - 1 hour
我尝试过dateadd和datediff,但无法正确执行。
WHERE mydatetime < DATEADD(hour, -1, SYSDATETIMEOFFSET())
有关更多信息,请参见:DATEADD(Transact-SQL)