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

牛客直播各科目出勤率

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-10 18:55
已编辑
西安电子科技大学 Java
只管努力就好:恭喜恭喜恭喜,我都没有面试机会,上周被压力炸了,今天中午看页面显示被捞进入评估结果下午就没了
京东三面373人在聊
点赞 评论 收藏
分享
昨天 17:30
中南大学 Java
带带杨巅峰:清华本也是985本
什么样的背景能拿SSP?
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

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