题解 | #分别满足两个活动的人#注意时间函数的处理,换成秒来算

分别满足两个活动的人

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

select uid,'activity1' as activity
from exam_record t1
where year(submit_time) = 2021
group by uid
having min(score) >= 85

union all

select distinct uid,'activity2' as activity
from exam_record t1
join examination_info t2
on t1.exam_id = t2.exam_id
where year(submit_time) = 2021
and t2.difficulty = 'hard'
and t1.score > 80 
and (t2.duration * 60)/timestampdiff(second,start_time,submit_time) >= 2
order by uid

全部评论

相关推荐

uu们,拒offer时hr很生气怎么办我哭死
爱睡觉的冰箱哥:人家回收你的offer,或者oc后没给你发offer的时候可不会愧疚你,所以你拒了也没必要愧疚他。
点赞 评论 收藏
分享
程序员小白条:找的太晚,别人都是大三实习,然后大四秋招春招的,你大四下了才去实习,晚1年
点赞 评论 收藏
分享
牛客92804383...:在他心里你已经是他的员工了
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

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