Bonjour voici une requête qui effectue la moyenne d'un champ avec 1 seul chiffre après la virgule. Mais cela ne renvois pas le résultat escompté.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT T_PORCS.DATE_ABAT, T_PORCS.GROUP, T_LOTS.IDLOT, T_LOTS.FRAPPE, R_SYNTH_TEST.PL_SIGNEQ, Avg(Round([T_PORCS].[TMP],1)) AS TmpMoy FROM R_SYNTH_TEST INNER JOIN (T_PORCS INNER JOIN T_LOTS ON T_PORCS.FRAPPE = T_LOTS.IDLOT) ON (R_SYNTH_TEST.PL_DATE = T_PORCS.DATE_ABAT) AND (R_SYNTH_TEST.IDLOT = T_LOTS.IDLOT) GROUP BY T_PORCS.DATE_ABAT, T_PORCS.GROUP, T_LOTS.IDLOT, T_LOTS.FRAPPE, R_SYNTH_TEST.PL_SIGNEQ HAVING (((T_PORCS.DATE_ABAT) Between #10/22/2018# And #10/23/2018#) AND ((Avg(Round([T_PORCS].[TMP],1)))>=60 And (Avg(Round([T_PORCS].[TMP],1)))<=60.5));
merci de votre aide
Partager