RDIFFは、第1の期間式と第2の期間式の右側の違いを検出するために使用されます。
period1およびperiod2がPERIOD(DATE)列の以下のemployeeテーブルに対して、問合わせを実行したとします。
SELECT ename, period2 RDIFF period1 FROM employee; ename period1 period2 ----- ---------------------------- ---------------------------- Adams ('2005-02-03', '2006-02-03') ('2005-02-03', '2006-02-03') Mary ('2005-04-02', '2006-01-03') ('2005-02-03', '2006-02-03') Jones ('2001-01-02', '2003-03-05') ('2002-03-05', '2004-10-07') Randy ('2006-01-02', '2007-03-05') ('2004-03-07', '2005-10-07') Simon ? ('2005-02-03', '2005-07-27')
結果は以下のようになります。
ename (period2 RDIFF period1) ----- ---------------------------- Adams ? Mary ('2006-01-03', '2006-02-03') Jones ('2003-03-05', '2004-10-07') Randy ? Simon ?