私は次の表を持っています
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
この問題は、updatedDateに記載されている時間の後にこのクエリを実行すると発生します。その場合、LastUpdatedDate > GETDATE()
失敗して何も返されません。
この問題を解決する方法について何かアイデアはありますか?