[Corrigé 3.1.6] Affichage des statistiques

Vous avez trouvé un bug dans l'application (dernière version stable ou bêta): Décrivez le ici afin que la correction soit intégrée a la prochaine version.
Répondre
LoranHMGB
Gsup LEVEL 0
Messages : 2
Enregistré le : mar. 2 févr. 2016 17:00

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
GESTSUP 3.0.11
Linux / Apache 2.2.16 / Mysql 5.1.73-1 / PHP 5.3.3-7
samy3316
Gsup LEVEL 3
Messages : 56
Enregistré le : ven. 22 janv. 2016 11:08

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.
GestSup 3.1.7 - Fedora 21 - Firefox/Chrome/IE - PHP 5.6 - MySQL 5.5 - Apache 2.4
LoranHMGB
Gsup LEVEL 0
Messages : 2
Enregistré le : mar. 2 févr. 2016 17:00

Bonjour,

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

Merci
GESTSUP 3.0.11
Linux / Apache 2.2.16 / Mysql 5.1.73-1 / PHP 5.3.3-7
Avatar du membre
Flox
Administrateur du site
Messages : 9436
Enregistré le : jeu. 21 juin 2012 19:00

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
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
Répondre