select
    user_id,
    sum(
        floor(
            timestampdiff (minute, visit_time, leave_time) / 10
        )
    ) point
from
    visit_tb
group by
    user_id
order by
    point desc