如果我有这样的表结构:
ProductCode Date
Foo 4/1/2012
Foo 4/2/2012
Foo 4/3/2012
Foo 4/6/2012
Foo 4/7/2012
Foo 4/8/2012
Foo 4/9/2012
Foo 4/10/2012
Foo 4/15/2012
Foo 4/16/2012
Foo 4/17/2012
有没有办法查询给定的日期范围ProductCode和Date(假设范围必须是连续的)?换句话说,对于这个表,Foo 存在于 3 个日期范围内4/1-4/3:4/6-4/10; 并且4/15-4/17我正在寻找给定日期的日期范围。
请注意,没有Foo日期的4/4、4/5、4/11、4/12和。4/134/14
示例:
ProductCode=Foo, Date=4/2将返回4/1-4/3,因为条目是连续的。
ProductCode=Foo, Date=4/4将不返回任何内容
ProductCode=Foo, Date=4/7,4/6-4/10因为条目是连续的。
ProductCode=Foo, Date=4/12不会返回任何东西
等。