nee, ik zou een UNIX timestamp gebruiken, dan de nieuwste - de oudste doen, vervolgens de timestamp omrekenen naar uren, (timestamp = in secondes), en klaar ben je.
@Hylke: Wat is volgens jou het voordeel van van een timestamp als de berekening met een datetime veld ook werkt zoals in mijn voorbeeld? Datetime velden kun je ook gewoon van elkaar aftrekken.
ps. Mijn scriptje net even getest en dat werkt niet...
pps. Gebruik inderdaad liever timediff()!