3 つのフィールドがあるとします。username, start_date, end_date
ユーザーは複数のレコードを開始および停止します。たとえば、以下の bob は 2 つのレコードを開始および停止しました。
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
各ユーザー (つまり、各行だけでなく、ユーザーごとのグループ) の平均所要時間 (つまり、開始と終了の差) を時間単位で知る必要があります。
差分、平均、グループ化の方法がよくわかりません。何か助けはありますか?