Incrementar Data

Firebird

07/06/2004

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


Gustavo M

Gustavo M

Curtidas 0

Respostas

Gandalf.nho

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

Xisto

07/06/2004

Sem complicacao.

IncMonth(DATA,2) // incrementa a data em dois meses


GOSTEI 0
POSTAR