select id,user_name,sum(stay_time) sumtimes,avg(stay_time) avgtime,sum(stay_time)/7 dailytime
from mytable where ......
group by id,user_namesumtimes是总登录时间,avgtime是所有登录时间的平均值,他没登录就不算,dailytime是没登录也算一天取平均。where的时间段你自己写