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

牛客直播各科目出勤率

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

select 
t3.course_id as course_id
,m.course_name as course_name
,round(t3.attend_rate*100,2) as attend_rate
from(select 
t1.course_id,t2.nnt/t1.amt as attend_rate
from 
(select 
course_id
,sum(if_sign) as amt
from behavior_tb
group by course_id) t1
left join 
(select 
course_id
,count(distinct user_id) as nnt
from attend_tb
where timestampdiff(minute,in_datetime,out_datetime)>=10
group by course_id 
)t2
on t1.course_id=t2.course_id) as t3
left join course_tb m
on t3.course_id=m.course_id
group by t3.course_id,m.course_name;

这个分数没办法一起写出来的话,就分子分母分开写

全部评论

相关推荐

不愿透露姓名的神秘牛友
07-18 18:30
点赞 评论 收藏
分享
Lorn的意义:1.你这根本就不会写简历呀,了解太少了 2.你这些项目经历感觉真的没啥亮点啊,描述的不行,重写书写一下让人看到核心,就继续海投 注意七八月份ofer还是比较多的,越往后机会越少,抓住时机,抓紧检查疏漏,加油查看图片
点赞 评论 收藏
分享
程序员小白条:找的太晚,别人都是大三实习,然后大四秋招春招的,你大四下了才去实习,晚1年
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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