Bonjour,
Je cherche à faire une moyenne d'un champ TIME, ma requête fonctionne bien sauf que le résultat escompté n'est pas le bon :
Requête :
Résultat :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT Job_idJob, SUBSTR(Debut,1,7), AVG(Temp) FROM `dureejob` GROUP BY SUBSTR(DEBUT,1,7), job_idjob
Job_idJob SUBSTR(Debut,1,7) AVG(Temp)
60 2009-07 11
61 2009-07 3
62 2009-07 1
Résultat désiré :
Le format du TIME n'est pas gardé et affiche XXXXXX ce qui devrait être présenté sous la forme XX:XX:XX.Job_idJob SUBSTR(Debut,1,7) AVG(Temp)
60 2009-07 00:00:11
61 2009-07 00:00:03
62 2009-07 00:00:01
Après de multiples recherches, je n'ai pas trouver d'arguments à la fonction AVG qui puissent permettre de préciser le format désiré. Seule piste que j'ai pu trouver c'est :
Cependant je ne vois pas trop comment m'en servir dans ce cas !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 to_char(temp,HH24:MI :SS)
Merci d'avance pour vos réponses.
Partager