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 !
Statistique - ajout de tableau complet demandeur de temp
Bonjour,
vous pouvez éxécuter cette requête en SQL, en attendant qu'il y est des votes pour votre demande.
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;
GestSup: 3.2.53 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3 | https://doc.gestsup.fr/
via PMA uniquement
GestSup: 3.2.53 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3 | https://doc.gestsup.fr/
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
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
- GestSup 3.2.40 - OS: Windows 2016 64bits - Apache: 2.4.52 - PHP: 8.1.3 - MariaDB - 10.2.8
Effectivement des guillemets en trop requête corrigé.
GestSup: 3.2.53 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3 | https://doc.gestsup.fr/
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 !
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 !
- GestSup 3.2.40 - OS: Windows 2016 64bits - Apache: 2.4.52 - PHP: 8.1.3 - MariaDB - 10.2.8
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 ?
=> 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;
- GestSup 3.2.40 - OS: Windows 2016 64bits - Apache: 2.4.52 - PHP: 8.1.3 - MariaDB - 10.2.8