Page 1 sur 1

Statistique - ajout de tableau complet demandeur de temp

Posté : jeu. 13 déc. 2018 13:22
par bbc94
Bonjour,
Serait il possible d'avoir dans les statistiques un tableau complet des demandeurs de temps ? (non pas que les 10 premiers)
Le but est de pouvoir comptabiliser le nombre d'heures total demandé par tout les demandeurs.

Merci d'avance !

Re: Statistique - ajout de tableau complet demandeur de temp

Posté : mar. 12 févr. 2019 14:30
par bbc94
Up ? =)
Sauf en exportant tout les tickets je ne sais pas faire cela simplement.
2019-02-12_143121.png
2019-02-12_143121.png (41.02 Kio) Vu 5959 fois

Re: Statistique - ajout de tableau complet demandeur de temp

Posté : mar. 12 févr. 2019 14:45
par Flox
Bonjour,

vous pouvez éxécuter cette requête en SQL, en attendant qu'il y est des votes pour votre demande.

Code : Tout sélectionner

SELECT tusers.firstname AS Util, tusers.lastname, sum(time) AS temps 
						FROM tincidents 
						INNER JOIN tusers ON (tincidents.user=tusers.id)  
						WHERE tincidents.time NOT LIKE '0' AND
						tincidents.time NOT LIKE '0' AND
						tincidents.disable='0'
						GROUP BY tincidents.user
						ORDER BY sum(time) DESC;

Re: Statistique - ajout de tableau complet demandeur de temp

Posté : mar. 12 févr. 2019 14:47
par bbc94
Super ! Je peux lancer cela via l'interface GestSup ou obligatoirement sur le serveur / Mariadb ?

Re: Statistique - ajout de tableau complet demandeur de temp

Posté : mar. 12 févr. 2019 14:51
par Flox
via PMA uniquement

Re: Statistique - ajout de tableau complet demandeur de temp

Posté : mar. 12 févr. 2019 14:52
par bbc94
Mince sur le serveur j'ai une erreur au passage de la requette fournie, j'ai essayé de retirer ou remettre les guillemets sans succès :

Analyse statique :
1 erreurs trouvées lors de l'analyse.
Un guillemet " était attendu. (near "" at position 343)
Requête SQL : Documentation
SELECT tusers.firstname AS Util, tusers.lastname, sum(time) AS temps FROM tincidents INNER JOIN tusers ON (tincidents.user=tusers.id) WHERE tincidents.time NOT LIKE '0' AND tincidents.time NOT LIKE '0' AND tincidents.disable='0' AND GROUP BY tincidents.user ORDER BY sum(time)"; LIMIT 0, 25
MySQL a répondu : Documentation
#1064 - Erreur de syntaxe près de 'GROUP BY tincidents.user
ORDER BY sum(time)"; LIMIT 0, 25' à la ligne 7

Re: Statistique - ajout de tableau complet demandeur de temp

Posté : mar. 12 févr. 2019 15:02
par Flox
Effectivement des guillemets en trop requête corrigé.

Re: Statistique - ajout de tableau complet demandeur de temp

Posté : mar. 12 févr. 2019 15:09
par bbc94
Super ! Je garde bien précieusement cette requette.
A l'occasion si je peux l'avoir avec un filtre sur une tranche de dates je veux bien =)
=> Mais sinon je me contenterais déjà de ce que vous m'avez donné, 1000 X merci !

Re: Statistique - ajout de tableau complet demandeur de temp

Posté : mer. 13 févr. 2019 09:01
par bbc94
Juste une question technique, je viens de modifier la requette que vous mavez fournis pour avoir plutôt le top des demandeurs pour le champs temps estimé.
=> Néanmoins je viens de modifier dans GestSup un des champs en ajoutant du temp a un ticket et ma requette SQL ne donne pas ce temp en plus donc j'imagine qu'il y a une procédure SQL ? qui vient prendre les temps en "cache" pour modifier les tables ?
Est-ce possible et non dangereux de lancer manuellement cette mise a jour ? quand est-elle faite automatiquement ?

Code : Tout sélectionner

SELECT tusers.firstname AS Util, tusers.lastname, sum(time_hope) AS temps 
						FROM tincidents 
						INNER JOIN tusers ON (tincidents.user=tusers.id)  
						WHERE tincidents.time_hope NOT LIKE '0' AND
						tincidents.time_hope NOT LIKE '0' AND
						tincidents.disable='0'
						GROUP BY tincidents.user
						ORDER BY sum(time_hope) DESC;