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
--------------------------
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