Page 1 sur 1

[Corrigé 3.1.6] Affichage des statistiques

Posté : mar. 2 févr. 2016 17:09
par LoranHMGB
Bonjour,

Je n'ai rien trouvé sur le forum concernant le problème que j'ai rencontré.
Dans l'utilisation de Gestsup j'ai deux techniciens avec le même prénom. Le fait qu'ils aient même prénom empêche l'affichage correct des statistiques car elles sont regroupés par prénom du technicien.
Page ./stats/pie_tickets_tech.php

la requpete est :
SELECT CONCAT_WS('. ', left(tusers.firstname, 1), tusers.lastname) as Technicien, count(*) as Resolu
FROM tincidents
INNER JOIN tusers
ON (tincidents.technician=tusers.id )
WHERE tusers.disable=0 AND
tincidents.type LIKE '$_POST[type]' AND
tincidents.category LIKE '$_POST[category]' AND
tincidents.date_create LIKE '%-$_POST[month]-%' AND
tincidents.date_create LIKE '$_POST[year]-%' AND
tincidents.disable LIKE '0'
GROUP BY tusers.firstname
ORDER by Resolu DESC";

N'est il pas possible de grouper sur l'ID du technicien : GROUP BY tusers.id
Cela règle le problème des techniciens avec le même prénom.

Loran

Re: Affichage des statistiques

Posté : mar. 2 févr. 2016 17:46
par samy3316
Bonjour Loran.

Cela devrait en effet pouvoir marcher.
Avez-vous essayé ? Ou est-ce juste une demande d'évolution ?

Si vous ne pouvez pas faire de test, j'essaierai de faire un test demain.

Re: Affichage des statistiques

Posté : mer. 3 févr. 2016 08:40
par LoranHMGB
Bonjour,

J'ai testé et validé. C'était une proposition d'évolution.

Merci

Re: Affichage des statistiques

Posté : sam. 13 févr. 2016 10:41
par Flox
Bonjour,

merci pour votre retour nous avons effectivement corrigé le group by avec :

Code : Tout sélectionner

GROUP BY tusers.id
pour la version 3.1.6.

Cdt