Le 02/07/2013 20:43, David DURIEUX a écrit :
Bonjour,
J'ai des stats sur des "groupes", mais en fait je n'ai aucun ticket dans
ce cas là. J'ai quand même une ligne avec tous les compteurs à 0 au
lieu de ne pas en avoir.
Bonsoir,
c'est voulu, on affiche tous les groupes et leurs statistiques.
Un groupe qui n'a fait aucune demande est aussi intéressant que ceux qui
en ont fait.
Par contre il manque un filtrage pour ne garder que les groupes
demandeurs je pense.
++
Julien
Celà viens de la requete suivante :
SELECT DISTINCT `glpi_groups`.`id`, `glpi_groups`.`completename`
FROM `glpi_tickets`
LEFT JOIN `glpi_groups_tickets` ON (`glpi_groups_tickets`.`tickets_id`
= `glpi_tickets`.`id` AND `glpi_groups_tickets`.`type` = '1')
LEFT JOIN `glpi_groups` ON (`glpi_groups_tickets`.`groups_id` =
`glpi_groups`.`id`)
WHERE NOT `glpi_tickets`.`is_deleted` AND
( `glpi_tickets`.`entities_id` IN ('0', '3', '15', '13', '14', '16',
'7', '12', '4', '5', '6', '8', '9', '10', '11') ) AND
( ( `glpi_tickets`.`date` >= '2012-06-02' AND `glpi_tickets`.`date` <=
ADDDATE('2013-07-02' , INTERVAL 1 DAY) ) OR
( `glpi_tickets`.`closedate` >= '2012-06-02' AND
`glpi_tickets`.`closedate` <= ADDDATE('2013-07-02' , INTERVAL 1 DAY) )
)
ORDER BY `glpi_groups`.`completename`
Je pense qu'il faudrait rajouter un 'AND `glpi_groups`.`id` IS NOT NULL'
Un avis?
David
++
David DURIEUX
++
_______________________________________________
Glpi-dev mailing list
Glpi-dev@gna.org
https://mail.gna.org/listinfo/glpi-dev
_______________________________________________
Glpi-dev mailing list
Glpi-dev@gna.org
https://mail.gna.org/listinfo/glpi-dev