我有下表
ID UpdatedDate
--- ------------
1 2013-03-04 08:05:07.203
2 2013-03-04 07:05:07.203
3 2013-03-05 10:05:07.203
现在我只想显示仅在今天上午 8 点之后发生的记录。
为此,我正在做以下事情
select * from tab
where
LastUpdatedDate > GETDATE()
and datepart(hh, LastUpdatedDate) >= 8
如果我在更新日期中提到的时间之后运行此查询,则会出现此问题。在这种情况下LastUpdatedDate > GETDATE()
失败并且什么都不返回。
关于如何解决这个问题的任何想法?