
Hallo Alexandra Du könntest diesen Query benutzen: mysql> select t.tn as Ticket, sum(ta.time_unit) as Time from ticket as t left join time_accounting as ta on t.id = ta.ticket_id left join queue as q on t.queue_id = q.id left join ticket_state as ts on t.ticket_state_id = ts.id where ts.name like '%closed%' and q.name like '%Hotline%' and t.create_time between '2009-02-01 00:00:00' and '2009-02-28 00:00:00' group by t.tn order by t.tn asc; Das produziert eine Liste mit der Ticketnummer und der Totalzeit (accounted time) des betreffenden Tickets sortiert nach Ticketnummer. Bedingung dabei: die Agents müssen die Zeit auch ausgefüllt haben... Du kannst den Query einfach auf Deine Bedürfnisse adaptieren. q.name '%Hotline%' sucht nur in der der Queue welche Hotline im Namen hat, ts.name '%closed%' sucht alle Tickets welche auch geschlossen sind etc. Falls Du nur auf das Erstellungsdatum und das Datum der letzten Änderung gehen willst, dann kannst Du diese Query nehmen: mysql> select t.tn as Ticket, timediff(t.change_time,t.create_time) as Time from ticket as t left join queue as q on t.queue_id = q.id left join ticket_state as ts on t.ticket_state_id = ts.id where ts.name like '%closed%' and q.name like '%Hotline%' and t.create_time between '2009-02-01 00:00:00' and '2009-02-28 00:00:00' group by t.tn order by t.tn asc; Wenn Du alle Tickets (nicht nur die mit Status "closed") sehen willst, dann lass einfach left join ticket_state as ts on t.ticket_state_id = ts.id und ts.name like '%closed%' and weg. Gruss, Bruno p.s. wenn Du den Query in der SQL Box im OTRS GUI verwendest, musst Du das ; am Schluss weglassen, weil OTRS noch einen Limit 40 (Standardeinstellung) anhängt - -----Original Message----- - From: otrs-de-bounces@otrs.org - [mailto:otrs-de-bounces@otrs.org] On Behalf Of Alexandra von Cube - Sent: Wednesday, March 18, 2009 8:06 PM - To: otrs-de@otrs.org - Subject: [otrs-de] Stress mit Statistiken - - Hallo, - - so ganz auf die Schnelle will die unsere Leitung ploetzlich - wissen, wie - lange die Bearbeitung von Tickets in einer bestimmten Queue - dauern - anonym - ohne Mitarbeiternamen... Ich finde es nicht gut, aber - trotzdem: Wenn ich es - nicht abwehren kann, hat dann jemand eine Idee, wie ich das - herausbekomme? - Ich habe auch MyPHPAdmin installiert, aber auch dort bin ich nicht - weitergekommmen. Oder sehe ich den Wald vor lauter Baeumen nicht? - - Gruesse und schon mal vielen Dank im Voraus - - Alexandra - - --------------------------------------------------------------------- - OTRS mailing list: otrs-de - Webpage: http://otrs.org/ - Archive: http://lists.otrs.org/pipermail/otrs-de - To unsubscribe: http://lists.otrs.org/mailman/listinfo/otrs-de - - NEU! ENTERPRISE SUBSCRIPTION - JETZT informieren und buchen! - http://www.otrs.com/de/support/enterprise-subscription/ -

Hallo Bruno, vielen Dank fuer die ausfuehrliche Antwort. Das werde ich probieren :-) LG Alexandra
-----Original Message----- From: otrs-de-bounces@otrs.org [mailto:otrs-de-bounces@otrs.org] On Behalf Of Klaus Bruno Sent: Thursday, March 19, 2009 9:25 AM To: User questions and discussions about OTRS.org in German Subject: Re: [otrs-de] Stress mit Statistiken
Hallo Alexandra
Du könntest diesen Query benutzen:
mysql> select t.tn as Ticket, sum(ta.time_unit) as Time from ticket as t left join time_accounting as ta on t.id = ta.ticket_id left join queue as q on t.queue_id = q.id left join ticket_state as ts on t.ticket_state_id = ts.id where ts.name like '%closed%' and q.name like '%Hotline%' and t.create_time between '2009-02-01 00:00:00' and '2009-02-28 00:00:00' group by t.tn order by t.tn asc;
Das produziert eine Liste mit der Ticketnummer und der Totalzeit (accounted time) des betreffenden Tickets sortiert nach Ticketnummer.
Bedingung dabei: die Agents müssen die Zeit auch ausgefüllt haben...
Du kannst den Query einfach auf Deine Bedürfnisse adaptieren. q.name '%Hotline%' sucht nur in der der Queue welche Hotline im Namen hat, ts.name '%closed%' sucht alle Tickets welche auch geschlossen sind etc.
Falls Du nur auf das Erstellungsdatum und das Datum der letzten Änderung gehen willst, dann kannst Du diese Query nehmen:
mysql> select t.tn as Ticket, timediff(t.change_time,t.create_time) as Time from ticket as t left join queue as q on t.queue_id = q.id left join ticket_state as ts on t.ticket_state_id = ts.id where ts.name like '%closed%' and q.name like '%Hotline%' and t.create_time between '2009-02-01 00:00:00' and '2009-02-28 00:00:00' group by t.tn order by t.tn asc;
Wenn Du alle Tickets (nicht nur die mit Status "closed") sehen willst, dann lass einfach left join ticket_state as ts on t.ticket_state_id = ts.id und ts.name like '%closed%' and weg.
Gruss, Bruno
p.s. wenn Du den Query in der SQL Box im OTRS GUI verwendest, musst Du das ; am Schluss weglassen, weil OTRS noch einen Limit 40 (Standardeinstellung) anhängt
- -----Original Message----- - From: otrs-de-bounces@otrs.org - [mailto:otrs-de-bounces@otrs.org] On Behalf Of Alexandra von Cube - Sent: Wednesday, March 18, 2009 8:06 PM - To: otrs-de@otrs.org - Subject: [otrs-de] Stress mit Statistiken - - Hallo, - - so ganz auf die Schnelle will die unsere Leitung ploetzlich - wissen, wie - lange die Bearbeitung von Tickets in einer bestimmten Queue - dauern - anonym - ohne Mitarbeiternamen... Ich finde es nicht gut, aber - trotzdem: Wenn ich es - nicht abwehren kann, hat dann jemand eine Idee, wie ich das - herausbekomme? - Ich habe auch MyPHPAdmin installiert, aber auch dort bin ich nicht - weitergekommmen. Oder sehe ich den Wald vor lauter Baeumen nicht? - - Gruesse und schon mal vielen Dank im Voraus - - Alexandra - - --------------------------------------------------------------------- - OTRS mailing list: otrs-de - Webpage: http://otrs.org/ - Archive: http://lists.otrs.org/pipermail/otrs-de - To unsubscribe: http://lists.otrs.org/mailman/listinfo/otrs-de - - NEU! ENTERPRISE SUBSCRIPTION - JETZT informieren und buchen! - http://www.otrs.com/de/support/enterprise-subscription/ -
participants (2)
-
Alexandra von Cube
-
Klaus Bruno