题解 | #异常的邮件概率#

异常的邮件概率

https://www.nowcoder.com/practice/d6dd656483b545159d3aa89b4c26004e

select rk.date, round(sum(case when type = 'no_completed' then 1 else 0 end)/count(type),3) p
from  (select e.id, e.send_id, e.receive_id, e.type, e.date, u.is_blacklist send_posn
from email e join user u on e.send_id = u.id) rk  join (select e.id, u.is_blacklist receive_posn from email e join user u on e.receive_id = u.id) ak on rk.id = ak.id
where rk.send_posn != 1 and 
ak.receive_posn != 1
group by rk.date
order by rk.date

全部评论

相关推荐

01-26 19:51
门头沟学院 Java
点赞 评论 收藏
分享
脑袋锈住了:你这算啥,哥们中科院中强所硕士,本科211,叫我去干分拣,时薪20
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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