Holaa amigos tengo un problema con la funcion dateadd en una vista pues se como 
utilizarla normalmente dateadd( month, 3, fechainicio). Eso esta claro, el 
problema esta cuando la parte de month quiero que la obtenga de un campo de la 
bd de datos. La consulta que estoy haciendo es la siguiente y me da error: 

SELECT        id_contrato, No_Contrato, tiempo_duracion, unidad_duracion, 
fecha_inicio, Monto_CUC, Monto_MN, fk_tipo_contrato, dateadd(unidad_duracion,  
tiempo_duracion,  fecha_inicio)
FROM            Contratos 

Me dice que unidad_duracion no es un parametro posible, deseo que la unidad de 
duracion que esta en el registro sea la que tome para construir la consulta. 

Ojala me haya explicado bien. Muchas gracias

PEPE

Responder a