ESQL には、次の数値演算子が用意されています。
SET OutputRoot.XML.Data.Age = (DATE '2005-03-31' - DATE '1947-10-24') YEAR TO MONTH;
どのような場合でも、どちらか一方のオペランドが NULL なら結果は NULL になります。オペランドのタイプが異なる場合には、特別な規則が適用されます。これについては、暗黙のキャストで説明されています。
日時値を取り扱う際のこうした演算子の使用法に関する例は、日時値での数値演算子の使用を参照してください。