[rt-users] Re: Technician reports (Jaime Kikpole)
Damian
damianburke at gmail.com
Thu Jan 6 11:07:12 EST 2005
> My job wants to pull data from RT so as to list either the number of
> comments (not tickets) or the amount of time directly associated with
> each technician. For example, my desktop tech might own a ticket, but
> I add two comments (5 minutes and 15 minutes) and a reply (10 minutes)
> to it. I need to run a search that gives me credit for the 30 minutes
> that I put into that ticket and others.
>
I have a similar report where on a per-user basis I total up their
time worked of the last N number of days. Doesn't matter who
owns the ticket. Here is the MySQL query:
SELECT
DATE_FORMAT(Transactions.Created, '%b %d, %Y') as tdate,
Tickets.id,
Tickets.Status,
SUM(Transactions.TimeTaken),
Tickets.Subject
FROM
Tickets, Users, Transactions
WHERE
Transactions.Creator = Users.id AND
Users.Name='$userName' AND
Transactions.Ticket = Tickets.id AND
Transactions.TimeTaken > 0 AND
DATE_FORMAT(Transactions.Created, '%Y-%m-%d') >
DATE_SUB(CURDATE(), INTERVAL $intervalDB)
GROUP BY
tdate, Tickets.id
ORDER BY
tdate ASC, Tickets.id ASC
Hope this helps,
Damian
More information about the rt-users
mailing list