Média de digitados em minutos.

Delphi

07/01/2006

Tenho uma tabela no banco que tem registros inseridos por um usuário, neles tem a data/hora num mesmo campo ( datetime - 2006-01-06 18:41:24 ), que é inserido. Queria saber como posso pegar a média de registros digitados por minuto pelo usuário.


Laelsonc

Laelsonc

Curtidas 0

Respostas

Edilcimar

Edilcimar

07/01/2006

coloque um timer que será acionado no primeiro toque no teclado, coloque um contador para incrementar os registros inseridos, depois de um determinado tempo (1min. por exe.) veja o valor do contador


GOSTEI 0
Laelsonc

Laelsonc

07/01/2006

Eu quero saber como tirar a média conforme os registros que estejam na tabela entende, que de repente foram digitados em um outro horário. Posso, de repente, deixar para tirar a média outra hora.
Por exemplo o usuário digitou:

1° Digitado foi - 2006-01-06 18:41:24

Último digitado foi - 2006-01-06 19:25:02


Daí, conforme o total de registros no banco quero tirar a média de tempo.


GOSTEI 0
Edilcimar

Edilcimar

07/01/2006

então em vez de ver a média no minuto, grave estes dados em um arquivo, hora de inicio, hora do término e contador, e a cada vez que reiniciar pegue estes dados e continue somando, depois quando quiser faça os cálculos e nesta hora apague os dados do arquivo


GOSTEI 0
Emerson Nascimento

Emerson Nascimento

07/01/2006

banco de dados utilizado?

algo assim pode funcionar:

select count([i:f61233142f]campodatahora[/i:f61233142f]) / (max([i:f61233142f]campodatahora[/i:f61233142f]) - min([i:f61233142f]campodatahora[/i:f61233142f]))
from tabela
[where [i:f61233142f]campodatahora[/i:f61233142f] between [i:f61233142f]horainicio[/i:f61233142f] and [i:f61233142f]horafim[/i:f61233142f]]


GOSTEI 0
POSTAR