我要做的是得到平均的page_visit_duration,但是对于一些行,任何具有重复会话id的行都有相同的session_id,这意味着访问者访问了具有相同session_id的行的多个页面,我需要将它们访问的所有页面的总page_visit_duration相加,然后才能在站点上花费平均时间,如何完成搜索,而我什么也找不到。select avg(page_visit_duration) as avgtime from page_views group by `session_id`
访问有一个start_at和end_at,它们是时间戳。我试图找出一个用户在一栋建筑中平均花费的时间。我有以下查询。integer)) - SUM(CAST(EXTRACT(EPOCH FROM start_at) AS integer))) / COUNT(visits) AS avg_time_spent')
这“有效”,但它只给了我的差别,以秒为每次访问,而不是他们的平均数。假设我有4次访问,2次是2小时,1