|
blog actif depuis 774 jours.
retours d'expériences, codes sources, réflexions, humeurs... d'un webmaster |
||||||||||||||||||||||||||||||||||||||||||||||||||
|
Lun. 08 Févr. Si vous calculez le total des résultats d'un champ de type TIME avec la fonction SUM de MySQL, le résultat est retourné sous forme d'un nombre de secondes. Voici la solution pour avoir le total sous la forme HH:MM:SS Exemple pour une table contenant les valeurs suivantes :
+----------+ | mytime | +----------+ | 00:02:07 | | 00:05:45 | | 00:01:15 | | 00:13:09 | | 00:35:45 | | 00:11:29 | | 00:03:54 | | 00:01:27 | | 00:10:53 | +----------+ SELECT SUM(mytime) FROM table; +-------------+ | SUM(mytime) | +-------------+ | 8384.000000 | +-------------+ La requête pour avoir le total dans le format TIME est la suivante : SELECT SEC_TO_TIME(SUM(mytime)) FROM detail_view +----------------------------------+ | SEC_TO_TIME(SUM(mytime)) | +----------------------------------+ | 02:19:44 | +----------------------------------+
CommentairesAucun commentaire
Ajouter un commentaire |
Webmaster depuis maintenant plus de 10 ans, j'ai créé ce blog pour publier mes retours d'expérience et parler du Web et du développement Web en général, mais aussi de plein d'autres choses...
romualb.com est sur Facebook
![]()
![]()
![]()
|
|||||||||||||||||||||||||||||||||||||||||||||||||