select `date`, round(avg(type='no_completed'),3) from email where send_id in ( select id from user where is_blacklist = 0 ) and receive_id in ( select id from user where is_blacklist = 0 ) group by `date` order by `date`;