Array
(
)

Média de digitados em minutos.

Laelsonc
   - 07 jan 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.


Edilcimar
   - 08 jan 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


Laelsonc
   - 08 jan 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.


Edilcimar
   - 08 jan 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


Emerson
   - 08 jan 2006

banco de dados utilizado?

algo assim pode funcionar:

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