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

异常的邮件概率

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

select date,
       round((select count(1)
        from email
        where date = e.date
          and type = 'no_completed'
          and send_id not in (select id from user where is_blacklist = 1)
        and receive_id not in (select id from user where is_blacklist =1))/(select count(1)
        from email
        where date = e.date
          and send_id not in (select id from user where is_blacklist = 1)
        and receive_id not in (select id from user where is_blacklist =1)
        ),3) p
from (select distinct date from email) e

一步到位,通俗易懂

全部评论

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务