RE: [gx-l] Diferencia de meses entre fechas

Revisa este código, puede servirte

 

De: Juan Carlos Baez [mailto:juancarlos.baez@gmail.com]
Enviado el: jueves, 22 de noviembre de 2012 8:57
Para: gx-l@gxtech.com.uy
Asunto: Re: [gx-l] Diferencia de meses entre fechas

 

Puedes convertir cada fecha a meses absolutos con la formula Año*100 + mes y sacar la diferencia entre ambas.

La condicion de borde se puede obtener con los dias. Ejemplo:

 

nFechaDesde = year(dFechaDesde)*100 + month(dFechaDesde)

nFechaHasta  = year(dFechaHasta) * 100 + month(dFechaHasta)

 

nDiferenciaMeses = nFechaHasta - nFechaDesde

 

if  day(dFechaHasta) < day(dFechaDesde)

     nDiferenciaMeses  -= 1

endif

 

Nos cuentas si te sirve

Saludos.

 

Atte
Juan Carlos Báez
--------------------------

El 22 de noviembre de 2012 10:49, Jose Torres <torrilux@gmail.com> escribió:

Un buen dia para todos,

Quisiera saber si me pueden ayudar con alguna función para calcular la cantidad de meses entre 2 fechas, considerando que los meses tienen 28, 30 y 31 dias, con lo que no me serviria sacar dias y dividirlo para 30, necesito algo con bastante exactitud, algo parecido a la edad (Funcion Age).

Espero me puedan ayudar con alguna sugerencia o comentario

Saludos Cordiales,


Jose Torres

 

0 Response to "RE: [gx-l] Diferencia de meses entre fechas"

Publicar un comentario