【开源中国 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) ;
现在想接听量/总量。以天的形式排出来。。
感谢群里有人解决了:
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) ;