[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Запрос к БД на среднее арифметическое
mixey
Есть небольшой скрипт:


$query = "SELECT SUM(srr) FROM `table` ORDER BY `id` DESC LIMIT 5";
$res = mysql_query($query);

$myrow = mysql_fetch_row($res);
print $myrow[0];


Необходимо чтобы скрипт суммировал только последние 5 записей и выводил результат. Но скрипт почему-то суммирует весь столбец srr.
В чем ошибка?
Zzepish
$query = "SELECT SUM(srr) FROM `table` ORDER BY `id` DESC LIMIT 5,5";
redreem
Цитата (Zzepish @ 16.03.2016 - 13:45)
$query = "SELECT SUM(srr) FROM `table` ORDER BY `id` DESC LIMIT 5,5";

ты серъезно? это будут последние 5 записей? smile.gif
вместо 1-й пятерки надо считать количество записей в таблице и вычитать 5 smile.gif
Zzepish
redreem
Я баран biggrin.gif как обычно -поспешил biggrin.gif
Zzepish
$query = "SELECT SUM(SELECT `srr` FROM `table` ORDER BY `id` DESC LIMIT 5) FROM `table`";

Так попробуй
sergeiss
?

SELECT SUM(srr)
FROM
(
SELECT srr
FROM `table`
ORDER BY `id` DESC
LIMIT
5
) ini_sel


_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
Zzepish
sergeiss
работает))
а мое, почему-то, нет. Странно
depp
про AVG() никто не знает?
sergeiss
Zzepish, твой скрипт не работает, потому что он неправильный.

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
Zzepish
sergeiss
Да я уже понял
Zzepish
depp
а что с ним?
mixey
sergeiss
Спасибо
depp
Цитата (Zzepish @ 16.03.2016 - 14:05)
Запрос к БД на среднее арифметическое

название темы: "Запрос к БД на среднее арифметическое"
Zzepish
depp
ВОт блин. ПОсмотрев код - я проигнорировал вопрос biggrin.gif
Да и вообще - то, что в заголовке расходиться с самим вопросом в посте
sergeiss
Цитата (depp @ 16.03.2016 - 16:33)
название темы: "Запрос к БД на среднее арифметическое"

Это будет факультативным заданием автору темы smile.gif Что изменить в запросе, чтобы вместо суммы получить среднее арифметическое.

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.