Bonjour,

J'aimerai qu'on m'aide pour exécuter ma requête. En fait, ma requête me permet d'afficher des agents et des chiffres associés à leur activité. Sauf que ma requête n'affiche pas les agents ayant une activité nulle (zéro).

J'aimerai affiché tous les agents avec le nombre correspondant à leur activité et zéro pour ceux qui n'ont pas eu d'activité correspondant à mes recheches.

Voici ma requête :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
 
SELECT (ACT.LASTNAME || ' ' || ACT.FIRSTNAME) AS CCM, count(*) AS TOTAL, REGEXP_SUBSTR(AGL.LABEL,'([^[:blank:]]+)') AS 
FROM REQ, SE, RSE,  AGL, ACT
WHERE
      SE.EVENTDATE  BETWEEN To_Date('01/01/2007','dd/mm,yyyy') AND To_Date('01/01/2006 23:59:59','dd/mm,yyyy HH24:MI:SS')
AND REQ.REQUESTID(+) = RSE.REQUESTID
AND RSE.REQUESTEVENTKIND = 17 
AND RSE.STATEVENTID(+) = SE.STATEVENTID
AND RSE.ACCGROUPID  = AGL.ACCOUNTGROUPID (+)
AND AGL.LOCALE like '%fr%' AND
  ACT.ACCOUNTID(+) = RSE.AGENTID AND    
  ACT.ISEMAILAGENT = 0 
 
GROUP BY (ACT.LASTNAME || ' ' || ACT.FIRSTNAME), REGEXP_SUBSTR(AGL.LABEL,'([^[:blank:]]+)')
Order by (ACT.LASTNAME || ' ' || ACT.FIRSTNAME), REGEXP_SUBSTR(AGL.LABEL,'([^[:blank:]]+)')
Merci d'avance pour voter réponse