Dit lijkt een beetje hackachtig, maar werkt voor datums tussen ~ 1970 en 2030 (op 32-bits boog). U converteert in wezen de datetime-waarden naar een geheel getal, neemt het gemiddelde ervan en converteert het gemiddelde terug naar een datetime-waarde.
SELECT
from_unixtime(
avg(
unix_timestamp(date_one)-unix_timestamp(date_two)
)
)
FROM
some_table
WHERE
some-restriction-applies
Er is waarschijnlijk een betere oplossing, maar dit zal je in een mum van tijd helpen.