Fórum atualização de campos do tipo data #237772
15/06/2004
0
Caros amigos, como faço para atualizar um campo do tipo data adcionando a partir deste campo mais 30 dias. Exemplo, no meu banco eu tenho o campo dt_diag e o campo dt_alta. Eu quero atualizar o campo dt_alta a partir do campo dt_diag acrescentado mais 30 dias.
Alguém poderia me ajudar ? Utilizo o IB6.
Alguém poderia me ajudar ? Utilizo o IB6.
Eneto2
Curtir tópico
+ 0
Responder
Posts
15/06/2004
Djjunior
dt_alta.AsDateTime := dt_diag.AsDateTime + 30;
para todos os efeitos um campo data é tratado como um float pelo sistema: os números inteiros são os dias e os decimais a hora/min....
para todos os efeitos um campo data é tratado como um float pelo sistema: os números inteiros são os dias e os decimais a hora/min....
Responder
Gostei + 0
15/06/2004
Christ
O Delphi possui funções para incremento de dia, mes, ano, hora, minuto...
o negócio e você resgatar o valor atual, incrementar e atualizar:
Ex:
dt_alta.AsDateTime := IncDay(dt_diag.AsDateTime,30);
caso queira decrementar é só usar valor negativo, no exemplo acima seria usado ´-30´ ao invés de ´30´.
As funções são:
IncDay();
IncMonth();
IncYear();
IncHour();
e por aí vai....
:D :D :D
o negócio e você resgatar o valor atual, incrementar e atualizar:
Ex:
dt_alta.AsDateTime := IncDay(dt_diag.AsDateTime,30);
caso queira decrementar é só usar valor negativo, no exemplo acima seria usado ´-30´ ao invés de ´30´.
As funções são:
IncDay();
IncMonth();
IncYear();
IncHour();
e por aí vai....
:D :D :D
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)