Ошибка с общим количеством записей столбцов с группой по запросу. мои данные должны быть показаны как:Проблема с математическим вычислением внутри SQL-запроса
Call Status Call Results Percentage
Answering Machine 1 5.6%
DO NOT CALL 9 50.0%
Good Transfer 4 22.2%
Looking for Information 4 22.2%
(blank) 0.0%
Total Calls 18
Я использую следующий запрос для выполнения своей работы. Но все же я беру хардкор «18», потому что здесь возникает проблема, что я могу взять целую колонку с группой.
$result = mysqli_query($link, "SELECT vs.status_name,vl.call_date,SUM(vl.called_count) as Total,SUM(vl.called_count)/18*100 as percentage from vl_users vu,".$vicidial_log_table." vl,vicidial_list vi,vicidial_statuses vs where vl.call_date >= '2014-01-17 00:00:00' and vl.call_date <= '2016-10-17 23:59:59' group by vs.status_name limit 100000") or die(mysqli_error($link));
Число 18, приведенное выше, является суммой столбца результата вызова. Может кто-нибудь мне помочь.
Это он MySQL ** или ** SQL Server? Пожалуйста, будьте осторожны с вашими тегами. – DavidG
mysqli_query - MySQL –
Это Mysql. Я удалил тег сервера sql. –