Hallo allerseits,
ich versuche gerade Abfragen für eine OTRS Datenbank zu erstellen und stehe vor einem Problem. Es soll die durchschnittliche Bearbeitungsdauer für Tickets erstellt werden. Die Abfrage sieht im Kern so aus:
Dabei kommt aber nicht das gewünschte Ergebnis heraus. Die Tickets (ticket.id) bestehen meist aus mehreren Nachrichten (time_accounting.message_id), die immer eine Bearbeitungszeit haben. Bei dieser Abfrage wird nun die Zeitsumme durch die Anzahl der einzelnen Nachrichten und nicht durch die Anzahl der Tickets geteilt.
wie kann ich erreichen, dass durch die Ticketanzahl dividiert wird?
Gruß
Rainer
ich versuche gerade Abfragen für eine OTRS Datenbank zu erstellen und stehe vor einem Problem. Es soll die durchschnittliche Bearbeitungsdauer für Tickets erstellt werden. Die Abfrage sieht im Kern so aus:
Code:
SELECT SUM( time_accounting.time_unit ) / COUNT(ticket.id)
FROM time_accounting
INNER JOIN ticket ON ticket.id = time_accounting.ticket_id
WHERE ticket.queue_id IN ( 43 )
Dabei kommt aber nicht das gewünschte Ergebnis heraus. Die Tickets (ticket.id) bestehen meist aus mehreren Nachrichten (time_accounting.message_id), die immer eine Bearbeitungszeit haben. Bei dieser Abfrage wird nun die Zeitsumme durch die Anzahl der einzelnen Nachrichten und nicht durch die Anzahl der Tickets geteilt.
wie kann ich erreichen, dass durch die Ticketanzahl dividiert wird?
Gruß
Rainer