题解 | #牛客直播各科目出勤率#

牛客直播各科目出勤率

http://www.nowcoder.com/practice/0cab547df4f0430b93042128f445d899

两张表分别计算每门课程的出勤人数和报名人数,再进行三表连接

select course_id,course_name,round(100*attend_num/sign_num,2) as 'attend_rate(%)'
from 
(select course_id,count(distinct user_id) as attend_num
from attend_tb where timestampdiff(minute,in_datetime,out_datetime)>=10
group by course_id)t1
join 
(select course_id,sum(if_sign) as sign_num
from behavior_tb group by course_id)t2
using(course_id)
join course_tb
using(course_id)
order by course_id
全部评论

相关推荐

不愿透露姓名的神秘牛友
07-08 12:05
俺不中了,BOSS遇到了一个hr,我觉得我咨询的问题都很正常吧,然后直接就被拒绝了???
恶龙战士:你问的太多了,要不就整理成一段话直接问他,一个一个问不太好
点赞 评论 收藏
分享
06-26 15:33
青岛工学院 Java
积极的秋田犬要冲国企:他现在邀请我明天面试
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

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