Sorin, công bằng mà nói, bạn đã có câu trả lời - (max-min)/(count-1)
thực sự là chính xác mà không cần đi vào chi tiết cụ thể về khoảng cách giữa các lần chạy.
select runner, datediff(max(ran),min(ran)) / (count(ran)-1)
from running
group by runner;
Lưu ý:MySQL sẽ chuyển X / 0
(đối với nơi chỉ có một bản ghi cho người chạy) thành NULL vì nó không thể phân biệt được bằng 0.