Média de digitados em minutos.

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

Respostas

08/01/2006

Edilcimar

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


Responder Citar

08/01/2006

Laelsonc

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.


Responder Citar

08/01/2006

Edilcimar

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


Responder Citar

08/01/2006

Emerson

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]]


Responder Citar