Fórum Calculando data numa query!!! #165433

09/06/2003

0

Tenhu um grande problema:

tenho uma tabela com os seguintes campos:
[b:b910fd9a4b]data_evento : date [/b:b910fd9a4b]= mostra a data do evento
[b:b910fd9a4b]dias : float[/b:b910fd9a4b] = quero que mostre quantos dias se passaram depois do evento

Eu gostaria de cer com vcs, se tem como fazer um comando SQL numa query para calcular os dias que ja passaram, depois do evento.

Dentro de uma SQLquery1 eu coloquei o seguinte comando, para vcs verem como está meo pensamento:

UPDATE OPERACAO
SET DIAS = (:DATA - DATA_EVENTO)

como vcs estao vendo eu criei uma variavel chamada Data onde depois vou chamar o comando date para esta variavel.
Abaixo segue meo comando para a query

SQLquery1.Active:= False;
SQLquery1.Params.ParamByName(´DATA´).Value:= Date;
SQLquery1.ExecSQL;

Fico grato desde ja
[]s Roni


Ronithd

Ronithd

Responder

Posts

09/06/2003

Luiz Amorim

Pelo o que eu entendi, é uma questão simples: é so subtrair a data do sistema pela data do evento e dividir por 24 e vc obterá a quantidade de dias que se passaram.


sds.


Luiz Rogério Amorim


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar