题解 | 完成员工考核试卷突出的非领导员工

完成员工考核试卷突出的非领导员工

https://www.nowcoder.com/practice/422dcd6ae72c49c9bbec1aff90d69806

with details as(
    select
        er.*,
        avg(score) over (partition by exam_id) as examavgscore,
        avg(timestampdiff(second,start_time,submit_time)) over (partition by exam_id) as avgtime
    from exam_record er
) #建立临时表扩充记录每类考试平均时长与平均分数

select 
    d.emp_id,
    ei.emp_level,
    ei1.tag
from details d 
inner join emp_info ei on d.emp_id=ei.emp_id
inner join examination_info ei1 on d.exam_id=ei1.exam_id
where d.score > examavgscore
and timestampdiff(second,d.start_time,d.submit_time) < avgtime
and ei.emp_level <7
order by d.emp_id

全部评论

相关推荐

07-14 12:22
门头沟学院 Java
点赞 评论 收藏
分享
07-02 22:46
门头沟学院 Java
码农索隆:hr:“管你投没投,先挂了再说”
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-09 11:30
找工作7个月,投了7000封,3段世界五百强实习,才有一个offer,牛油们肯定比我强吧
码农索隆:不对不对不对,实习经历这么厉害,简历也没少投,问题出在哪呢
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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