Salut,


Je dois calculer la moyenne d'un champ d'une table sous Access.
Chaque enregistrement contient les données suivante: Id, Date, X.
Pour chaque mois, je dois calculer la somme du champs X puis je divise par le nombre d'années.

Je veux expliquer un peu le problème:

j'ai par exemple ceci:
Id Date X
1 01/09/2007 2
1 02/09/2007 5
---
1 30/09/2007 10
---
1 17/09/2012 12


la valeur à calculer est la somme des x pour le mois 9 (par exemple) terminé divisée par 5 car le mois 9 de l'année 2013 n'est pas encore terminé.

j'ai essayé la fonction (Diff.year) pour trouver le nombre des années mais le résultat ne me convient pas car elle ne controle pas est ce que le mois est terminé ou non elle fais juste la soustraction de deux années.

Avez vous un résonnement pour résoudre ce problème?

Merci d'avance.