Bonjour,
J'ai crée une requête me permettant de connaitre le nombre de rendez-vous pris par un commercial pour une année voulue.
Le problème avec ma requête est qu'elle n'est pas représentative des rendez-vous réelement effectué.
Exemple : Le commercial a rentré tous ces rendez-vous de l'année. Il en fait un par moi soit 12 au total. J'aimerais que ma requête calcul le nombre de rendez-vous effectué, soit tous ceux qui sont enregistrés jusqu'au mois M.
Voici ma requête
Je voulais rajouter un Where avec quelque chose comme
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT T_Rdv.Login_Commercial, Year([Date_RDV]) AS Expr2, Count(T_Rdv.Société) AS totalRdvPris, T_Objectifs.NB_RDV, T_Rdv.Société, Round(([NB_RDV]*Month(Now()))/12,2) AS Expr3, Round([totalRdvPris]/[Expr3],2) AS Expr4 FROM T_Rdv INNER JOIN T_Objectifs ON (T_Rdv.Login_Commercial = T_Objectifs.Login_Commercial) AND (T_Rdv.Société = T_Objectifs.Client) GROUP BY T_Rdv.Login_Commercial, Year([Date_RDV]), T_Objectifs.NB_RDV, T_Rdv.Société, Round(([NB_RDV]*Month(Now()))/12,2), T_Objectifs.Année HAVING (((T_Rdv.Login_Commercial)=[Formulaires]![F_Bilan_Obj_Superviseur]![XLogin2]) AND ((Year([Date_RDV]))=[Année] And (Year([Date_RDV]))=[Formulaires]![F_Bilan_Obj_Superviseur]![XAnnée2]));
mais cela ne marche pas. Je ne vois donc pas comment lui imposer de compter uniquement jusqu'au mois actuel et de ne pas prendre en compte les rendez-vous des mois prochain.
Code : Sélectionner tout - Visualiser dans une fenêtre à part Where Month([Date_Rdv])<= Month(Now())
Merci à vous, si vous désirez des fichiers joins pour une meilleure compréhension.
Manu
Partager