Това изглежда малко хакерско, но ще работи за дати между ~ 1970 и 2030 г. (на 32-битова арка). По същество преобразувате стойностите за дата и час в цяло число, осреднявате ги и преобразувате средната стойност обратно в стойност за дата и час.
SELECT
from_unixtime(
avg(
unix_timestamp(date_one)-unix_timestamp(date_two)
)
)
FROM
some_table
WHERE
some-restriction-applies
Вероятно има по-добро решение, но това ще ви помогне в крачка.