Bonjour à tous. J'ai 3 tables access:
tblmembres (mbreID, matricule, nom, prenoms, catID)
tblcategories(catID, catLibelle, catDescription, catTaux)
tblcotisations(cotID, cotDate, mbreID, cotmois)
la première table comprend les informations sur les membres d'une association, la seconde contient les catégories de membres (selon la catégorie du membre il y a un montant a cotiser).
La dernière enregistre les cotisations faites par un membre (date de la cotisation, le membre concerné, le mois pour lequel il cotise).
Pour une personne dont on a le matricule, je souhaite avoir sa catégorie, et le nombre total de mois qu'il a cotisé. Voici ma requête:
Mais lorsque j'exécute la requête, je reçois le message "Vous avez essayé d'exécuter une requête ne comprenant pas l'expression spécifiée 'matricule' comme une partie de la fonction d'agrégat"SELECT COUNT (t.cotmois) AS TOTAL,m.matricule, m.nom, m.prenoms, c.catID FROM tblmembres m,tblcategories c, tblcotisations t WHERE (m.mbreID=t.mbreID AND m.catID=c.catID AND matricule='123456' GROUP BY t.cotmois
Je ne vois pas bien ce qui ne vas pas.
Si quelqu'un veut bien m'aider pour trouver une solution.
Merci de votre compréhension
Partager