题解 | SQLW22 统计用户获得积分
WITH t1 AS ( SELECT user_id, FLOOR(SUM(TIMESTAMPDIFF(MINUTE , visit_time,leave_time)) / 10) AS point FROM visit_tb GROUP BY user_id ) SELECT * FROM t1 ORDER BY point DESC,user_id ASC; # 这道题的关键在于FLoor(A/B)这个整除函数的使用!
WITH t1 AS ( SELECT user_id, FLOOR(SUM(TIMESTAMPDIFF(MINUTE , visit_time,leave_time)) / 10) AS point FROM visit_tb GROUP BY user_id ) SELECT * FROM t1 ORDER BY point DESC,user_id ASC; # 这道题的关键在于FLoor(A/B)这个整除函数的使用!
相关推荐