[MySql] additionner des champs de type time

additionner des champs de type time [MySql] - SQL/NoSQL - Programmation

Marsh Posté le 26-11-2002 à 19:49:10    

Bonsoir,
 
Y a t il sous MySql une commande permettant d'additionner des champs de type time et de récupérer derrière un réponse également de type time.
 
Je m'explique, j'ai deux champs comprenant ces deux valeurs :
00:34:42 et 00:36:40
Si je fais un SUM il me renvoi 7082, et non pas 7122 (01:11:22).
 
J'ai fouillé un peu mais n'ai trouvé que des fonction permettant d'intervenir sur les intervalles de date (adddate,etc...)
 
Merci

Reply

Marsh Posté le 26-11-2002 à 19:49:10   

Reply

Marsh Posté le 26-11-2002 à 21:29:00    

Question conne : Tu es obligé de le faire en sql ?

Reply

Marsh Posté le 26-11-2002 à 21:35:36    

Sinon :
 
[methode_bourin_on]
 
 SELECT DATE_FORMAT(DATE_ADD(DATE_ADD("2000-01-01 0:0:0", INTERVAL "00:34:42" HOUR_SECOND),INTERVAL "00:36:40" HOUR_SECOND),'%H:%i:%s';)
 
--> 01:11:22
 
[methode_bourin_off]
 
quoique, honnetement, je vois pas d'autre methode pour le faire.

Reply

Marsh Posté le 26-11-2002 à 22:37:48    

ok, j'ai trouver une fonction qui permet de transformer une date 00:00:00 en secondes...
 
Je vais voir de ce coté...
 
Merci en tout cas

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed