Xwab
Форумыnavigate_nextНебольшие вопросы по PHP/MySQL

подсчет суммы
Сообщения
xudmixa

есть некая таблица в БД. которая содержит два поля в одном id а в другом числа. скажите пожалуйста как подсчитать сумму всех писел у последних 5 id

19 Дек 2012, 15:32
Flyd

SELECT SUM(`sum`) FROM Table GROUP BY `id` ORDER BY `id` ASC // Что-то типа этого

19 Дек 2012, 15:44
nitron

Flyd, LIMIT 5 Забыл в конце добавить

19 Дек 2012, 16:20
SL_NeKrOmAnT

Flyd, Зачем GROUP BY `id` ???

19 Дек 2012, 16:59
Виктор

SELECT SUM(pole) FROM table ORDER BY id DESC LIMIT 5

19 Дек 2012, 17:03
xudmixa

я вот так делел не работает

SELECT SUM(gol_1_kom) AS sum FROM `table` WHERE `1_kom` ='".$kom_1."' ORDER BY `date` DESC LIMIT 7 "

19 Дек 2012, 17:24
Flyd

SELECT SUM(gol_1_kom), `id` AS sum FROM `table` WHERE `1_kom` ='".$kom_1."' GROUP by `id` ORDER BY `date` DESC LIMIT 7 "

19 Дек 2012, 17:29
Виктор

Дай php код. И что означает поле 1_kom?

19 Дек 2012, 17:29
Flyd

И почему сортировка по дате и в порядке возрастания, если нужно получить 5 последних ID?

19 Дек 2012, 17:31
Виктор

Flyd, DESC в порядке убывания сортирует

19 Дек 2012, 17:32
Ответить на тему