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

牛客直播各科目出勤率

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

分为两个表去求解该题目,分别求出出勤人数和报名人数

坑点:计算同一用户在同一个科目总的直播时长>10分钟

(select course_id,course_name,count(user_id) u1 from
(select user_id,course_id,course_name,sum(timestampdiff(minute,in_datetime,out_datetime)) sumtime
from attend_tb 
join course_tb  using(course_id)
group by user_id,course_id,course_name having sumtime>10)t0
group by course_id,course_name)t
join
(select course_id,course_name,sum(if_sign) s1 from course_tb
join behavior_tb using(course_id)
group by course_id,course_name)t1
using(course_id)
order by course_id

全部评论

相关推荐

点赞 评论 收藏
分享
06-26 15:33
青岛工学院 Java
积极的秋田犬要冲国企:他现在邀请我明天面试
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

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