on 05-30-2016 2:07 PM
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)
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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!
User | Count |
---|---|
107 | |
12 | |
11 | |
6 | |
5 | |
4 | |
4 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.