Salut,
je suis debutant avec MYSQL et je me confronte a un serieux pb. j utilise Mysql 4.1.9
dans une des tables , j ai des champs avec le format TIME.
je dois faire la somme des heures contenues dans ce champ. malheureusement j otiens des reponses invraisemblables. pourtant les meme codes fonctionent avec d autres bd puisque ce sont des commande SQL exple.(SELECT Psnr,Nom,Prenom,SUM(Duree) From Personnel Group by Psnr)
dans ce premier cas j ai des reponses vraiment trop bizarre.
j ai contourne la premiere erreur avec ceci:
(SELECT Psnr,Nom,Prenom,SUM(Hour(Duree)),SUM(MINUTE(Duree)),SUM(SECOND(Duree)) From Personnel Group by Psnr)
mais ici, tout marche bien tant que je n ai pas des durees negatives.
quand j ai une duree negative la reponse est fausse, car il ignore le "-" . j ai l impressiion que le SUM(Hour(Duree)) ne considere que la valeur positive..
merci beaucoup pour l aide.
patsonk