【发布时间】:2014-06-26 14:45:01
【问题描述】:
我有一个名为“game_logs”的表,其结构如下:
id: integer
user_id: integer
game_id: integer
game_event_type_id: integer
timestamp: datetime
对于具有相同 user_id 和 game_id 的记录,我必须计算类型为“3”的事件 (game_event_type_id=3) 之间的平均时间差异。
id, user_id, game_id, game_event_type_id, timestamp
'1', '45', '92', '3', '2014-06-02 15:36:04'
'2', '45', '92', '3', '2014-06-02 15:36:17'
'3', '45', '92', '3', '2014-06-02 15:36:25'
'4', '20', '91', '3', '2014-06-02 15:37:15'
我一直在尝试不同的方法,但按 game_id 和 user_id 分组并同时计算平均值似乎具有挑战性。我将加入同一张桌子。
有人可以帮助我吗? 谢谢!
【问题讨论】: