la 1ère : type de clientèle
la 2ème : Nombre total d'appels
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT [TYPE INTERLOCUTEUR].Libellé, Count(DETAIL.refinterlocuteur) AS CompteDerefinterlocuteur, Count(DETAIL.refinterlocuteur)/(SELECT Count(DETAIL.Numdetail) AS CompteDeNumdetail FROM DETAIL) AS [%] FROM [TYPE INTERLOCUTEUR] LEFT JOIN DETAIL ON [TYPE INTERLOCUTEUR].refinterlocuteur=DETAIL.refinterlocuteur GROUP BY [TYPE INTERLOCUTEUR].Libellé;
la 3ème : Nbre d'appels par motif
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 SELECT Count(DETAIL.Numdetail) AS CompteDeNumdetail FROM DETAIL;
la 4ème : Nbre d'appels par média
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT [MOTIF APPEL].Libellé, Count(DETAIL.codemotif) AS CompteDecodemotif, Count(DETAIL.codemotif)/(SELECT Count(DETAIL.Numdetail) AS CompteDeNumdetail FROM DETAIL) AS [%] FROM [MOTIF APPEL] LEFT JOIN DETAIL ON [MOTIF APPEL].codemotif=DETAIL.codemotif GROUP BY [MOTIF APPEL].Libellé;
<- à ce propos, je ne comprends pas le order ici...(ce n'est pas moi qui ai trouvé ces requetes...)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT MEDIA.Libellé, Count(DETAIL.codemed) AS CompteDecodemed, Count([DETAIL].[codemed])/(SELECT Count(DETAIL.Numdetail) AS CompteDeNumdetail FROM DETAIL) AS [%] FROM MEDIA LEFT JOIN DETAIL ON MEDIA.codemed=DETAIL.codemed GROUP BY MEDIA.Libellé ORDER BY MEDIA.Libellé;
la 5ème : nbre d'appels attribués à chq négo
Toutes ces requêtes sont dans mon form "tableau de bord" et se présentent sous la forme de feuilles de données
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT COLLABORATEURS.Nom, Count(DETAIL.Refcoll) AS CompteDeRefcoll, Count(DETAIL.Refcoll)/(SELECT Count(DETAIL.Numdetail) AS CompteDeNumdetail FROM DETAIL) AS [%] FROM COLLABORATEURS LEFT JOIN DETAIL ON COLLABORATEURS.Refcoll=DETAIL.Refcoll GROUP BY COLLABORATEURS.Nom;
Partager