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) :
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
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 ?
Partager