SQLServer2008にこのテーブル「保険」があります
insuranceId StartDate EndDate CarID
1 1-jan-2010 1-Jan-2011 1
2 2-Jan-2011 2-Jan-2012 1
3 1-Jan-2012 1-Jan-2012 2
クエリリターンを書く必要があります:
車は2年連続で保険に加入しました
このデータベース保険会社の場合、2つの連続した保険がある車を入手する必要があります
言い換えると、レコードのEnddate =(startdate + 1)in他のレコードの車を取得します。
このテーブルでは、carId=1を取得する必要があります。
EndDate in Firstrecord = 1-Jan-2011 and the StartDate in second record = 2-Jan-2011