Salut,
J'ai eu le même genre de soucis, en fait tu passer par des fonction
MySQL :
TIME_TO_SEC(tonchamptime) -> renvoie la valeur de ton champ HH:MM:SS en seconde
et l'inverse
SEC_TO_TIME(valeurenseconde) -> renvoie HH:MM:SS d'une valeur en seconde
Avec ça tu peux combiner une somme : si tu veux ajouter 2 champs de temps :
SELECT SEC_TO_TIME(SUM(TIME_TO_SEC(champ1) + TIME_TO_SEC(champ2))) FROM table
Cela te renverra un HH:MM:SS de la somme de tes deux champs
Ensuite si tu ne veux que l'heure et les minutes, tu peux utiliser HOUR(tonchamp) et MINUTE(tonchamp)
Donc si tu l'appliques à la requete ci dessus, ça devrai donner un truc dans le genre :
SELECT HOUR(SEC_TO_TIME(SUM(TIME_TO_SEC(champ1) + TIME_TO_SEC(champ2)))),
MINUTE(SEC_TO_TIME(SUM(TIME_TO_SEC(champ1) + TIME_TO_SEC(champ2))))
FROM table
Pour info, il existe aussi des fonctions MySQL pour calculer la différence entre deux date : DATEDIFF et entre deux time : TIMEDIFF (cherchez sur le net).
Voilà,
bon courage à tous,
Simon.