Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > Requêtes et SQL.
Requêtes et SQL. Tout ce qui concerne vos questions sur les requêtes et le SQL sous Access se trouve ici.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 23/11/2011, 12h10   #1
Invité régulier
 
Homme Pierre Bernard
Étudiant
Inscription : juillet 2011
Messages : 15
Détails du profil
Informations personnelles :
Nom : Homme Pierre Bernard
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juillet 2011
Messages : 15
Points : 8
Points : 8
Par défaut Requête compte le nombre d'intervenants différents

Bonjour tout le monde,

Je n'arrive pas à réaliser une requête sous access et je ne sais même pas si cela est possible. Je vous explique mon besoin :

J'ai une table "Historique" avec comme champs :
- [N°Dossier] : correspond au numéro de mon dossier
- [intervenant] : type de l'intervenant ayant réalisé l'action

Ainsi lorsque j’exécute ma requête j'obtient un tableau de la forme suivante :

[N°Dossier] [intervenant]
1 Pierre
1 Marine
1 Antoine
2 Marine
2 Marine

j'aimerais obtenir une requête qui me restitue :


[N°Dossier] nb actions nb intervenants
1 3 3
2 2 1

Pour l'instant j'ai réussi à regrouper les dossiers et donc à connaitre le nombre d'actions par dossier mais comment dois-je faire pour connaitre le nombre d'intervenants?

Pour l'instant ma requête en mode création ressemble à ça

champ: N°Dossier N°Dossier ?
table: historique historique ?
opération: Regroupement compte ?
...

Merci d'avance à ceux qui pourraient m'aider.

Pierre
pierre1923 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/11/2011, 13h08   #2
Expert Confirmé
 
Avatar de Richard_35
 
Homme
Inscription : juillet 2007
Messages : 2 183
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : juillet 2007
Messages : 2 183
Points : 2 813
Points : 2 813
Bonjour Pierre1923,

Citation:
Envoyé par Pierre1923
Pour l'instant j'ai réussi à regrouper les dossiers et donc à connaitre le nombre d'actions par dossier .../...
==> tu as donc créé un groupe par N° de dossier (1 ligne par n° de dossier) : appelons cette requête R1.


Citation:
Envoyé par =Pierre1923
.../... mais comment dois-je faire pour connaitre le nombre d'intervenants (différents) ?
==> nous avons donc besoin d'une autre requête, mais groupée par N° de dossier/Intervenant qui donnera 1 ligne par couple N° de dossier/Intervenant : appelons cette requête R2.

Le nombre d'intervenant(s) différent(s) sera donc obtenu en analysant R2 groupée par N° de dossier, avec la méthode de comptage que tu as utilisée dans R1 (1 ligne par n° de dossier) : appelons cette requête R3.

Le résultat final sera obtenu en analysant R1 liée à R3, via le n° de dossier : appelons cette requête R4.

La difficulté consistait à comparer deux listes comprenant, toutes les deux, une ligne par N° de dossier.
__________________
Dis-nous et à bientôt,
Richard.
----------------------------------------------------------------------------------------------
En cas de résolution, et afin de faciliter la tâche des bénévoles, merci de cliquer sur .
et permettent aux forumeurs de cibler leur recherche dans une discussion : n'hésitez pas à voter !
Richard_35 est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/11/2011, 16h29   #3
Invité régulier
 
Homme Pierre Bernard
Étudiant
Inscription : juillet 2011
Messages : 15
Détails du profil
Informations personnelles :
Nom : Homme Pierre Bernard
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juillet 2011
Messages : 15
Points : 8
Points : 8
Merci beaucoup Richard 35,

Je vais essayer d'appliquer ta méthode ! Je pensais qu'il y avait plus simple que de créer 3 autres requêtes.
pierre1923 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 14h38.


 
 
 
 
Partenaires

Hébergement Web