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

异常的邮件概率

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

①先查出
SELECT DATE,COUNT(TYPE) c,TYPE
FROM email m
JOIN USER ON m.send_id=user.id
WHERE m.send_id NOT IN (SELECT id FROM USER WHERE is_blacklist=1)
AND m.receive_id NOT IN (SELECT id FROM USER WHERE is_blacklist=1)
GROUP BY DATE ,TYPE

SELECT DATE,ROUND(SUM(CASE TYPE WHEN 'no_completed' THEN c ELSE 0 END)/SUM(c),3) p
FROM (

SELECT DATE,COUNT(TYPE) c,TYPE
FROM email m
JOIN USER ON m.send_id=user.id
WHERE m.send_id NOT IN (SELECT id FROM USER WHERE is_blacklist=1)
AND m.receive_id NOT IN (SELECT id FROM USER WHERE is_blacklist=1)
GROUP BY DATE ,TYPE) m1
GROUP BY DATE

全部评论

相关推荐

10-25 22:20
门头沟学院 Java
代码飞升:同学院本,个人亮点去了,打招呼里面的废话也去了,学院本就是路边一条,明天拉满然后该学还是学,小厂也行尽量先有一段实习。另外你的项目描述写的不好,具体列一下可被提问的点,然后量化一下指标或者收益吧
投了多少份简历才上岸
点赞 评论 收藏
分享
09-21 21:14
门头沟学院
否极泰来来来来:和他说:这里不好骂你,我们加个微信聊
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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