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
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
Curtir tópico
+ 0
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
sds.
Luiz Rogério Amorim
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)