私は SQL にまったく慣れていませんが、完全に理解していないことを書くように求められました。日付が別の日付から 24 か月以内にあるレコードを選択しようとしています。何かのようなもの :-
select *
from table
where (date1 within 24 months of date2)
たとえば、date1 が 2010 年 1 月 1 日で、date2 に次の値がある場合、テーブル内の対応するレコードが返されます。
05/09/2009
01/02/2008
06/03/2011
ただし、たとえば date2 が 25/12/2013 の場合、テーブル内の対応するデータは返されません。