错题丨计算平均活跃天数和月活跃天数

平均活跃天数和月活人数

https://www.nowcoder.com/practice/9e2fb674b58b4f60ac765b7a37dde1b9?tpId=240&tqId=2183005&ru=/exam/oj&qru=/ta/sql-advanced/question-ranking&sourceUrl=%2Fexam%2Foj%3Ftab%3DSQL%25E7%25AF%2587%26topicId%3D240

除数和被除数直接用count计数,不要期待select出完整的结果来算,这样就复杂化了
看看

除法也可以尽量用round包起来做

SELECT DATE_FORMAT(submit_time,'%Y%m')MONTH,
ROUND(COUNT(DISTINCT uid,DATE_FORMAT(submit_time,'%Y%m%d'))/COUNT(DISTINCT uid),2)avg_active_days,
COUNT(DISTINCT uid)mau
from exam_record
WHERE year(submit_time)=2021
GROUP BY MONTH
全部评论

相关推荐

07-15 18:09
门头沟学院 Java
点赞 评论 收藏
分享
07-11 15:12
门头沟学院 Java
别人在上班,我就在工位上看看视频啥的,这正常吗?
程序员小白条:实习就是摸鱼,只是公司指标,把你进来了,可能那时候客户很多,但等你进来的时候,已经是淡季了,根本没多少需求,或者说根本不适合实习生去完成,因此你就每天干坐着就行,可能1,2个月都没需求
实习生的蛐蛐区
点赞 评论 收藏
分享
07-01 23:23
郑州大学 Java
否极泰来来来来:牛客迟早有高三的
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务