I have two tables in MySQL - tickets and ticket_updates
With the following structure:
tickets
- sequence
- ticketnumber
- datetime
ticket_updates
- sequence
- ticketnumber
- datetime
the relationship is: tickets.ticketnumber = ticket_updates.ticketnumber
i want to find out the Average response time for a certain day based on when rows are inserted into ticket_updates
I tried this Query:
SELECT avg(response_seconds) as s FROM
(SELECT time_to_sec(timediff(min(u.datetime), u.datetime)) AS response_seconds
FROM tickets t JOIN ticket_updates u ON t.ticketnumber = u.ticketnumber
WHERE u.type = 'update' and t.customer = 'Y' and DATE(u.datetime) = '2016-04-18'
GROUP BY t.ticketnumber)
AS r
but everytime, its returning 0.000