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