Incrementar Data
Olá,
No meu sistema , eu tenho uma data de referencia que é cadastrada no interbase e tb um quantidade de meses de vigencia de um documento.
gostaria de saber como faco para calcular a data termino de vigencia que sera a data de referencia + N(numero de meses) (o valor N esta sempre em meses)
Preciso desconsiderar que o mes pode ter 30 ou 31 dias.. por exemplo tenho a data 01/01/2004 com 10 meses de vigencia = 01/11/2004
Alguem sabe como faco isso???
Obrigado
Gustavo
No meu sistema , eu tenho uma data de referencia que é cadastrada no interbase e tb um quantidade de meses de vigencia de um documento.
gostaria de saber como faco para calcular a data termino de vigencia que sera a data de referencia + N(numero de meses) (o valor N esta sempre em meses)
Preciso desconsiderar que o mes pode ter 30 ou 31 dias.. por exemplo tenho a data 01/01/2004 com 10 meses de vigencia = 01/11/2004
Alguem sabe como faco isso???
Obrigado
Gustavo
Gustavo M
Curtidas 0
Respostas
Gandalf.nho
07/06/2004
Uma sugestão é usar a UDF gratuita RFUNC ([url]http://rfunc.sourceforge.net/[/url]), lá tem uma função chamada IncDate, perfeita para isso.[/url]
GOSTEI 0
Xisto
07/06/2004
Sem complicacao.
IncMonth(DATA,2) // incrementa a data em dois meses
IncMonth(DATA,2) // incrementa a data em dois meses
GOSTEI 0