Como Somar Mes, mas manter o dia?

Delphi

13/09/2006

Preciso somar a o mes referente a data que tenho no cadastro.

Se eu fizer IncMonth(Now, 1), vou somar ter a data atual+um mês, porem o que preciso é somar é:

Pego a data no cadastro: Por Exemplo (10/01/2006)
DHPagamento := FunQ.FieldByName(´DATAPAGAMENTO´).AsDateTime;

Trazer o seguinte resultado eu rodar (hoje 13/09/06) : 10/10/2006 e não (13/10/2006)

Existe alguma maneira?


Wgm8

Wgm8

Curtidas 0

Respostas

Siam

Siam

13/09/2006

Mas vc quer fazer isto pelo Delphi ou diretamente no SQL ?


GOSTEI 0
Wgm8

Wgm8

13/09/2006

Opa Pelo delphi mesmo...


GOSTEI 0
Siam

Siam

13/09/2006

Utilize as funções DecodeDate e EncodeDate, elas decodificam e codificam a data em ano, mes e dia.


GOSTEI 0
POSTAR