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

牛客直播各科目出勤率

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

select
    t.course_id
    , t.course_name
    , round(100 * avg(case when t.attend_time >= 10 then 1 else 0 end), 2) as attend_rate
from(
    select
        c.course_id
        , c.course_name
        , b.user_id
        , sum(case when time(a.out_datetime) > '19:00:00' then timestampdiff(minute, if(time(a.in_datetime) < '19:00:00', str_to_date(concat(date(a.in_datetime), '19:00:00'), '%Y-%m-%d %H:%i:%s'), a.in_datetime), a.out_datetime) else 0 end) as attend_time
    from course_tb as c
    left join behavior_tb as b on c.course_id = b.course_id and b.if_sign = 1
    left join attend_tb as a on a.course_id = b.course_id and a.user_id = b.user_id
    group by c.course_id, c.course_name, b.user_id
    ) as t
group by t.course_id, t.course_name
order by course_id

全部评论

相关推荐

07-02 10:44
门头沟学院 C++
码农索隆:太实诚了,告诉hr,你能实习至少6个月
点赞 评论 收藏
分享
叶扰云倾:进度更新,现在阿里云面完3面了,感觉3面答得还行,基本都答上了,自己熟悉的地方也说的比较细致,但感觉面试官有点心不在焉不知道是不是不想要我了,求阿里收留,我直接秒到岗当阿里孝子,学校那边的房子都退租了,下学期都不回学校,全职猛猛实习半年。这种条件还不诱人吗难道 然后现在约到了字节的一面和淘天的复活赛,外加猿辅导。华为笔试完没动静。 美团那边之前投了个base广州的,把我流程卡麻了,应该是不怎么招人,我直接简历挂了,现在进了一个正常的后端流程,还在筛选,不知道还有没有hc。
点赞 评论 收藏
分享
05-11 20:45
门头沟学院 Java
有担当的灰太狼又在摸...:零帧起手查看图片
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
昨天 13:05
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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