我在Ms SQL Server
2005 年(2008 年)有以下结构的表格
ID Name AddDate AmendDate Status
-----------------------------------------------------------------------
1 Jason 2012-09-03 08:01:00.000 2012-09-03 14:02:00.000 Amended
2 Robert 2012-09-03 08:05:00.000 NULL New
3 Celia 2012-09-03 08:10:00.000 2012-09-03 14:02:00.000 Amended
4 Jason 2012-09-03 14:02:00.000 NULL New
5 Robert 2012-09-03 14:03:00.000 2012-09-03 20:02:00.000 Amended
6 Celia 2012-09-03 14:07:00.000 2012-09-03 20:02:00.000 Amended
7 Jason 2012-09-03 20:00:00.000 NULL New
8 Robert 2012-09-03 20:02:00.000 NULL New
9 Celia 2012-09-03 20:04:00.000 NULL New
例行程序每天运行三次作为快照,
请问如何使用 SQL Query
选择任何一天早上(或晚上)的所有记录
如果我在历史中
ISNULL(AmendDate, '2012.09.04')
行走AmendDate
,Null value
例如返回所有行AddDate <= '2012-09-01' and AmendDate >= '2012-09-02'
问题
SELECT - FROM - WHERE -
只是