cancel
Showing results for 
Search instead for 
Did you mean: 

Fecha Calculada

Former Member
0 Kudos

Buenos días, necesito calcular la fecha de vencimiento a partir de una fecha creada por el usuario. Encontré en este blog la siguiente consulta formateada pero no me está calculando bien. Alguno me puede ayudar a ver donde está error?

set dateformat ymd

declare @fd as datetime

declare @fe as datetime

declare @fv as datetime

declare @dif as int

set @fd = (select $[OPCH.docdate])

set @fe = (select $[OPCH.U_FechaRecep])

set @fv = (select $[OPCH.docduedate])

set @dif = datediff(d,@fe,@fd)

select dateadd (d,@dif,@fv)

Accepted Solutions (0)

Answers (1)

Answers (1)

agustin_marcoscividanes
Active Contributor
0 Kudos

Hola

las sentencias sql que posteas calculan la fecha de vencimiento como la diferencia entre la fecha de vencimiento dada  menos los días que hay entre la fecha de documento y la fecha de recepción.

¿Cómo quieres calcular tu fecha de vencimiento?

Un saludo

Agustín Marcos Cividanes

Former Member
0 Kudos

Quiero que el sistema calcule la fecha de vencimiento, a partir de la diferencia de días entre la fecha de documento y la fecha de recepción. Por ejemplo:

Fecha documento: 25/05/2016 - condición de pago del SP: 30 días

Fecha de Recepción: 30/05/2016

Fecha de vencimiento: 30/06/2016

Cuando asigné la consulta formateada al campo fecha de vencimiento le puse que la actualizara cuando se modifica la fecha de recepción.

Gracias!

agustin_marcoscividanes
Active Contributor
0 Kudos

Hola

para las fechas de vencimiento ¿Tienes en cuenta los días no laborables?

¿Qué debería hacer la búsqueda si el resultado es un domingo?

Un saludo

Agustín Marcos Cividanes