O ESQL fornece os seguintes operadores numéricos:
SET OutputRoot.XML.Data.Age = (DATE '2005-03-31' - DATE '1947-10-24') YEAR TO MONTH;
Em todos os casos, se qualquer um dos operandos for NULL, o resultado será NULL. Se os operandos possuem tipos diferentes, as regras especiais se aplicam. Eles são descritos na seção Casts Implícitos.
Para obter exemplos de como é possível utilizar esses operadores para manipular valores de data/hora, consulte Utilizando os Operadores Numéricos com Valores de Data/Hora.