Sorin, żeby być uczciwym, masz już odpowiedź - (max-min)/(count-1)
jest rzeczywiście poprawne bez wchodzenia w szczegóły, jak daleko od siebie są biegi.
select runner, datediff(max(ran),min(ran)) / (count(ran)-1)
from running
group by runner;
Uwaga:MySQL zmieni X / 0
(gdy jest tylko jeden rekord dla biegacza) na NULL, ponieważ jest niepodzielny przez 0.