Je ne parviens pas à sélectionner ce que je veux
Si qq pouvait me donner un coup de main...

Structure des Tables:
Table revendeur
idrevendeur
nom
...
Table rvd_echange
idrvd_echange
temps
date
#idrevendeur
...
A des fin statistique je cherche à calculer combien d'echange on eu lieu avec un revendeur et combien de temps cela a durer (si aucun echange n'a eu lieu, je veux le voir aussi, d'où le RIGHT JOIN) :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
SELECT revendeur.idrevendeur, nom, SUM(temps) AS time, COUNT(rvd_echange.idrevendeur) AS call FROM rvd_echange RIGHT JOIN revendeur USING(idrevendeur)  GROUP BY idrevendeur ORDER  BY nom
Ca pas de problème, mais dès que je veux gerer ça par mois, c'est plus complexe et c'est là que je bloque
Code : Sélectionner tout - Visualiser dans une fenêtre à part
SELECT revendeur.idrevendeur, nom, SUM(temps) AS time, COUNT(rvd_echange.idrevendeur) AS call FROM rvd_echange RIGHT JOIN revendeur USING(idrevendeur) WHERE jour LIKE "'.$workYear.'-'.$workMonth.'-__ __:__:__" GROUP BY idrevendeur ORDER  BY nom
Les revendeur avec qui il n'y a eu aucun echange n'apparaissent plus alors que je voudrait aussi le faire resortir

Suis-je assez clair ? Y'a t'il une solution ?