So say we have 3 fields, username, start_date, end_date
Users start and stop multiple records, eg below bob has started and stopped two records.
bob 1/2/13 11:00 1/2/13 13:00
jack 1/2/13 15:00 1/2/13 18:00
bob 2/2/13 14:00 1/2/13 19:00
I need to know the average time taken (ie diff between start and end), in hours, for each user (ie group by user, not just for each row).
I can't quite get my head around how to do the diff, average AND group by? Any help?