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

异常的邮件概率

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

Mysql的写法:

select date,
round((
select count() from
(
select date,type
from email e
where e.send_id in
(
select id from user
where user.is_blacklist=0
)
and e.receive_id in
(
select id from user
where user.is_blacklist=0
)
)as n_u1
where n_u1.date=normal_user.date and n_u1.type='no_completed'
)
1.0/count(type),3 )
from
(
select date,type
from email e
where e.send_id in
(
select id from user
where user.is_blacklist=0
)
and e.receive_id in
(
select id from user
where user.is_blacklist=0
)

)as normal_user
group by date order by date asc

全部评论

相关推荐

肥肠椒绿:双非本可不就犯天条了,双非本就应该打入无间地狱
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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