Hola a todos, de antemano gracias por su tiempo en leer este hilo. Fijense que estoy haciendo un procedimiento almacenado con IbExpert, Firebird 2.1 y Windows 8 en el que quiero incrementar N semanas una fecha y lo hago de la siguiente manera:
Código SQL
[-]
select coalesce(count(*),0)
from interesnooro
where num_cont=:v_num_cont
into :v_pagosant;
v_semananva=(v_pagosant+1);
select fechaoriginal
from contratosnooro
where num_cont=:v_num_cont
into :v_fechacont;
v_semanaquepaga=dateadd (v_semananva week to v_fechacont);
la v_semananva es SMALLINT y obviamente V_SEMANAQUEPAGA y V_FECHACONT son de tipo DATE y cuando esta activa la linea donde quiero aumentar el numero de semanas al compilar el procedimiento me manda el mensaje:
expression evaluation not supported.
expression evaluation not supported.
At procedure 'INSERTAR1PAGOFORZNOORO' line: 60, col: 1.
Ya revisé la sintaxis, tipos de variables y no encuentro por qué me sigue marcando error en la linea DATEADD, cualquier idea la agradeceré mucho.