Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

SQL:Encontrando o número médio de dias entre corridas para cada corredor


Sorin, para ser justo, você já tem a resposta - (max-min)/(count-1) está realmente correto sem entrar nos detalhes de quão distantes são as corridas.
select runner, datediff(max(ran),min(ran)) / (count(ran)-1)
from running
group by runner;

Nota:MySQL irá transformar X / 0 (para onde há apenas um registro para um corredor) em NULL porque é indivisível por 0.