select uid, round( count(DISTINCT login_date) / DATEDIFF((select MAX(login_date) from user_login_tb), MIN(login_date) )*7,2 ) as active_period from user_login_tb group by uid order by uid 每个人的平均使用周期计算公式 用户登录天数/用户最早登录日期与全用户最晚登录日期天数之差*7 结果保留两位小数,按用户ID分组,按用户ID升序排序值得注意的是DATEDIFF函数的使用 DATEDIFF(日期较大的,日期较小...