Bonjour,
J'ai un souci avec une requète, voici le code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
SELECT DISTINCTROW CSP.CSP ,Count(*) AS [Compte De FORMATION] 
FROM (CSP INNER JOIN EMPLOYE ON CSP.CSP = EMPLOYE.CSP) INNER JOIN FORMATION ON EMPLOYE.Matricule = FORMATION.Matricule
WHERE (((FORMATION.DateDebut)<="31/12/" & (Year(Now())-1) And (FORMATION.DateDebut)>="01/01/" & (Year(Now())-1)) AND ((EMPLOYE.Sexe)="M") AND ((FORMATION.Statut)="Définitive")) AND ((FORMATION.Imputation)="Oui")
GROUP BY CSP.CSP;
Cette requète m'indique le nombre de formation où un employé MASCULIN à participé, et ce classé par catégorie socio professionel(CSP).
Seulement je voudrais compter une seul fois un employé qui a fait plusieurs formations, mais je n'arrive pas a rédiger ma requete.
J'ai essayé avec un distinct FORMATION.Matricule dans le count(*) qui permet d'identifier un employé mais ca ne marche pas.
Si quelqu'un à la solution...
Merci d'avance