Мне нужно рассчитать среднее значение из таблицы mysql. Поэтому я беру сумму col и деля его на количество строк. Но значения не назначаются должным образом: -Как назначить значение запроса переменной в zend
$total_sum_query = $db->query("SELECT SUM(marks) FROM markstable WHERE sid = '$sid'");
$num_rows_query = $db->query("SELECT * FROM markstable WHERE sid = '$sid'");
$avg_marks = $total_sum_query/$num_rows_query;
Я знаю, что делаю что-то неправильно, но не могу понять. Есть ли способ получить среднее значение в mysql?
Попробуйте [MySQL 'AVG()' команда] (http://dev.mysql.com/doc/refman/5.0/en/group-by-functions.html#function_avg) – Jon