Вопрос по выборке из БД

231
07 июля 2018, 21:50

Нужно получить сумму из 10 строк, для этого пробую использовать следующий запрос:

SELECT SUM(hosts) FROM traffic LIMIT 10 

Получаю почему то муссу всех записей...

Как можно получить сумму только из 10 записей?

Answer 1
  1. задавайте ограничение кол-ва строк в части where:

SELECT SUM(hosts) FROM traffic WHERE условие на отбор 10 строк

  1. через подзапрос

SELECT SUM(hosts) FROM (SELECT hosts FROM traffic ORDER BY поле, по которому сортировка LIMIT 10 ) t

Answer 2

Попробуйте:

SELECT SUM(hosts) FROM (SELECT * FROM traffic LIMIT 10) AS tables
READ ALSO
Передача данных в function

Передача данных в function

В общем, есть такой код:

218
Изменение битрейта аудио

Изменение битрейта аудио

Помогите, как сделать при помощи JS и PHP изменение битрейта аудио? Чтобы при загрузке аудио файла на сервер автоматически битрейт изменялся...

207