题解 | #分别满足两个活动的人#

分别满足两个活动的人

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

 本题最大亮点就是TIMESTAMPDIFF函数
select * 
FROM
(select uid,'activity1' as activity
from exam_record
where year(start_time)=2021
group by uid
having min(score)>=85
UNION
select distinct uid,'activity2' as activity
from examination_info t
join exam_record t1 on t.exam_id = t1.exam_id
where difficulty='hard' and score>80 and TIMESTAMPDIFF(minute,start_time,submit_time)<duration/2) t
order by uid
全部评论

相关推荐

uu们,拒offer时hr很生气怎么办我哭死
爱睡觉的冰箱哥:人家回收你的offer,或者oc后没给你发offer的时候可不会愧疚你,所以你拒了也没必要愧疚他。
点赞 评论 收藏
分享
流浪的神仙:无恶意,算法一般好像都得9硕才能干算法太卷啦
点赞 评论 收藏
分享
评论
2
收藏
分享

创作者周榜

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