题解 | #第二快/慢用时之差大于试卷时长一半的试卷#

第二快/慢用时之差大于试卷时长一半的试卷

http://www.nowcoder.com/practice/b1e2864271c14b63b0df9fc08b559166

with t1 as (select
  exam_id,
  timestampdiff(minute,start_time ,submit_time)  as x1,         
  row_number() over (partition by exam_id  order by timestampdiff(minute,start_time ,submit_time) desc)
  as second_slow,
  row_number() over (partition by exam_id  order by timestampdiff(minute,start_time ,submit_time) )
  as second_qucik,
  duration,
  release_time        
from exam_record
join examination_info
using(exam_id)
where score is not null)

select exam_id,t2.duration,t2.release_time
from(
        select *
        from t1
        where second_slow=2 ) as t2
left join (
        select *
        from t1
        where second_qucik=2 ) as t3
using(exam_id)

where  (t2.x1-t3.x1)>=t2.duration/2
group by exam_id
order by exam_id desc
全部评论

相关推荐

07-14 12:29
门头沟学院 Java
后端岗,实习三周感觉有点想跑路了,担心秋招被拉黑,有没有佬是字节HR知道情况的
从零开始的转码生活:你实习三周都想跑路,将来拿到offer真的愿意在这干十几二十年吗
投递字节跳动等公司8个岗位
点赞 评论 收藏
分享
Lorn的意义:1.你这根本就不会写简历呀,了解太少了 2.你这些项目经历感觉真的没啥亮点啊,描述的不行,重写书写一下让人看到核心,就继续海投 注意七八月份ofer还是比较多的,越往后机会越少,抓住时机,抓紧检查疏漏,加油查看图片
点赞 评论 收藏
分享
一表renzha:不是你说是南通我都没往那方面想,人家真是想表达那个意思吗?
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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