Deze stackoverflow-link kan je helpen. Er zijn veel manieren om het verschil tussen twee datums te berekenen en u bent niet verplicht dit in volledige SQL te doen.
[BEWERKEN]
Ik heb een oplossing gevonden in SQL...
SELECT TIMESTAMPDIFF(DAY,NOW(),'2012-01-01') AS DAY,
TIMESTAMPDIFF(HOUR,NOW(),'2012-01-01')-TIMESTAMPDIFF(DAY,NOW(),'2012-01-01')*24 AS HOUR,
TIMESTAMPDIFF(MINUTE,NOW(),'2012-01-01')-TIMESTAMPDIFF(HOUR,NOW(),'2012-01-01')*60 AS MINUTE;