Bonjour je voudrais créer une requete qui calcule le nombre différents d'usagers qui participe a une activité donc pour cela je fait une requete paramétré. Mais ma requete ne fonctionne pas , voici ma requete quelqu'un pourrait m'aider ?
SELECT Count(*)
FROM (select distinct Nom, Prenom from Usager)
WHERE NumeroActivite = ( SELECT NumeroActivite
FROM Activite
WHERE (Libellé) = [Libellé] );
Je pense que ton erreur provient du fait que tu recherches un champ qui n'existe pas dans la vue que tu génères à la volée.
Il faudrait que tu rajoute le champ numeroActivite dans ton premier FROM.
SELECT Count(*)
FROM (select distinct Nom, Prenom , NumeroActivite from Usager)
WHERE NumeroActivite = ( SELECT NumeroActivite
FROM Activite
WHERE Libelle = [Libelle] );
re il m'envoi un message d'erreur lorsque j'exécute ma requete en me disant " fonction 'distinct' non définie dans l'expression". je pense qu'avec access le count et le disctinct ne peuvent pas être sur la même ligne