我希望能够在表格中最接近提供的日期的两行之间进行更改。表中的行存储该特定时间的数据,而不是前一个快照的增量。
我希望能够为查询提供两个可能不包含在表中的日期,并获得该日期范围内两个最近时间段的计数差异。
这是一个简单的表格示例:
objectID snapshotTime dataCount
1 2013-01-01 13:00:00 40
1 2013-01-02 18:00:00 51
1 2013-01-02 19:00:00 59
1 2013-01-03 01:00:00 70
1 2013-01-04 14:00:00 82
1 2013-01-05 17:00:00 99
1 2013-01-06 20:00:00 107
给定日期2013-01-01 20:00:00
和2013-01-06 12:00:00
,查询应返回 48 (99-51)。
我怎样才能编写这样一个可以有效运行的查询?