Bonjour, je suis bloqué dans un report. Je vous explique.
J'ai une table employé(EMPLOYEE), une table client(CUSTOMER).
Dans la table client j'ai une propriété SalesStatusType qui va de 0 a 3.
Chaque client correspond à un employee.
J'aimerais faire une requète qui m'affiche un résultat comme ceci.
EMPLOYEE | Nb Customer SalesStatusType a 2 | Nb Cust SalesStatusType 3
emp1 32 22
emp2 12 18
J'ai deja cherché et en requete de base j'obtiens:
Celle ci m'affiche donc chaque employee avec son nombre de client correspondant. Mais il m'affiche le nombre de clients dans la meme colonne et pas dans plusieurs colonne séparé suivant le SalesStatusType du client.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SELECT COUNT(Customer.Name) AS Expr, Employee.Code FROM Customer INNER JOIN Rep ON Customer.ID = Rep.EntityID INNER JOIN Employee ON Rep.EmployeeID = Employee.ID GROUP BY Employee.Code
2eme question :
Est il possible dans le code d'un report d'ecrire une fonction qui execute une requete avec un parametre passé dans la fonction. Si oui quelle serait la syntaxe?
Merci !
Partager