Ver Mensaje Individual
  #1  
Antiguo 19-12-2022
Tcmn Tcmn is offline
Miembro
 
Registrado: sep 2004
Posts: 152
Reputación: 20
Tcmn Va por buen camino
Error al querer incrementar semanas con DATEADD

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.
__________________
Salu2
Responder Con Cita