题解 | 统计用户获得积分
with diff as ( select *,timestampdiff(minute,visit_time,leave_time) as diff_mins from visit_tb) select user_id,floor(sum(diff_mins)/10) as point from diff group by user_id order by point desc;
with diff as ( select *,timestampdiff(minute,visit_time,leave_time) as diff_mins from visit_tb) select user_id,floor(sum(diff_mins)/10) as point from diff group by user_id order by point desc;
相关推荐