Calcul de moyenne SQL
Résolu
Bonjour,
Je dois calculer une moyenne avec des conditions et je n'arrive pas à insérer les conditions.
Je dois calculer la moyenne de sortie d'objet des personnes sans prendre ne compte les sorties en compte. j'ai bien fais mon AVG(retour-sortie) mais il me retourne les emprunts en cours, se que je ne veux pas dans mes resultats.
Quelle condition dois-je inserer dans ma requete ?
Je dois calculer une moyenne avec des conditions et je n'arrive pas à insérer les conditions.
Je dois calculer la moyenne de sortie d'objet des personnes sans prendre ne compte les sorties en compte. j'ai bien fais mon AVG(retour-sortie) mais il me retourne les emprunts en cours, se que je ne veux pas dans mes resultats.
Quelle condition dois-je inserer dans ma requete ?
2 réponses
-
Champs : no adhérent , nom prenom adhérent, count du nb d'emprunts , avg (dateretour-datesortie+1)
Table : emprunts, adhérents
condition : numero d'adhérents dans les 2 tables
grouper par adhérents et son numero
ordre par count
je veux retirer tous les emprunts qui n'ont pas été rendu pour le calcul de la moyenne d'emprunts (sa fausse tout).-
-
-
-
-
Comment peux-tu avoir des datesortie NULL ?
Je pense que c'est celle là qui crée des problèmes...
Tu peux rajouter un datesortie IS NOT NULL, ça corrigera la moyenne, mais ça ne résoudra pas le problème de savoir comment ça a pu arriver.
Du coup ton WHERE devient :
WHERE dateretour IS NOT NULL AND datesortie IS NOT NULL
-