没有数据库的表的结构和关系 ,不好写SQL语句
表:account_black(黑号数据表)
字段:id,account,add_time
表:query_log (查询日志)
字段:id,user_id,account,is_black,add_time
SELECT count(*) 共查号,sum(is_black) 降权黑号,sum(is_black)/count(*) 比例 FROM query_log WHERE user_id=1;
SELECT count(*) 可疑号总数 FROM account_black;
SELECT count(*) 昨天新增 FROM account_black WHERE add_time BETWEEN '2020-07-08 00:00:00' AND '2020-07-08 23:23:59';
SELECT count(*) 共查号,sum(is_black) 降权黑号,sum(is_black)/count(*) FROM query_log WHERE add_time BETWEEN '2020-07-08 00:00:00' AND '2020-07-08 23:23:59';
SELECT count(*) 昨天新增 FROM account_black WHERE add_time BETWEEN '2020-07-08 00:00:00' AND '2020-07-08 23:23:59'; 你这个能查昨天的? 只能查一个昨天吧
SELECT count(*) 昨天新增 FROM account_black WHERE add_time between date_sub(now(),interval 1 day) and now();
因为你上面的图片 显示就是只查昨天的