MYSQL 想统计一下接听率。按日期统计

不会武功的猪 发布于 2015/07/13 11:01
阅读 251
收藏 1

【开源中国 APP 全新上线】“动弹” 回归、集成大模型对话、畅读技术报告”

3个字段如图:

auto_call_status 0是接听了,1是没有接听

比如:

统计每一天的使用量(0,1都在里面):

SELECT DATE_FORMAT(auto_call_time,'%Y-%m-%d'),count(*) from t_auto_call WHERE  auto_call_time BETWEEN '2015-07-01' AND '2015-07-13'  GROUP BY TO_DAYS(auto_call_time) ;

每一天的接听数量是:

SELECT DATE_FORMAT(auto_call_time,'%Y-%m-%d'),count(*) from t_auto_call WHERE auto_call_status=0 and auto_call_time BETWEEN '2015-07-01' AND '2015-07-13'  GROUP BY TO_DAYS(auto_call_time) ;


现在想接听量/总量。以天的形式排出来。。



加载中
0
不会武功的猪
不会武功的猪

感谢群里有人解决了:

SELECT DATE_FORMAT(auto_call_time,'%Y-%m-%d'),sum(if(auto_call_status=0,1,0))/count(*) from t_auto_call WHERE  auto_call_time BETWEEN '2015-07-01' AND '2015-07-13'  GROUP BY TO_DAYS(auto_call_time) ;


OSCHINA
登录后可查看更多优质内容
返回顶部
顶部