Calculando data numa query!!!

Delphi

09/06/2003

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

Curtidas 0

Respostas

Luiz Amorim

Luiz Amorim

09/06/2003

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


GOSTEI 0
POSTAR