Bonjour,
J'ai une petite question que je n'arrive à pas résoudre seul. J'ai une table dans lequel j'ai 2 dates, une date de soumission et une date de validation. J'aimerais obtenir le temps moyen de validation (c'est à dire la moyenne des différences entre ces 2 dates).
J'ai essayé ça :
Ca marche sauf que ça me retourne le temps moyen du dernier résultat et non de toute la table ! Si j'enlève le AVG(), ça fonctionne sauf que ça me liste toutes les différences entre les 2 dates de toutes les entrées de la table : php sera plus lent à calculer des milliers de lignes que mySQL donc ça ne va pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT AVG(TIMESTAMPDIFF(SECOND, temps, temps_valid)) as temps_moyen FROM photos WHERE statut = '4' OR statut = '5'
Existe-t-il une solution directement avec mySQL ?
NB : Je précise que les types des champs sont "DATETIME".
Merci par avance pour votre aide,
Partager