Вывод данных на сколько повысилось либо понизилось + либо - - MySQL
Формулировка задачи:
Добрый день столкнулся с проблемой с выводом запроса.
Есть таблица "Persons"
в которую постоянно заносятся пользователи с ихними данными. Необходимо высчитать разницу (прибавление либо уменьшение) данных по отношению предыдущего значения.
Пример:
Мне нужно высчитать разницу предыдущего значения.
Прошу помоч понять как сделать такой вывод.
ID | Ник | Данные |
1 | Коля | 11 |
1 | Коля | 31 |
1 | Коля | 62 |
1 | Коля | 24 |
1 | Коля | 51 |
SELECT `id`, `Ник` , `Данные` FROM `Persons` ORDER BY `id`
ID | Ник | Данные |
1 | Коля | 11 |
1 | Коля | 31 (+20) |
1 | Коля | 62 (+31) |
1 | Коля | 24 (-38) |
1 | Коля | 51 (+27) |
Решение задачи: «Вывод данных на сколько повысилось либо понизилось + либо -»
textual
Листинг программы
FROM `$csstats_table_History` WHERE `id`='$player'
Объяснение кода листинга программы
- Код выбирает данные из таблицы
$csstats_table_History
. - В качестве условия для выбора данных используется выражение
WHERE
, которое фильтрует только те строки, где значение столбцаid
равно значению переменной$player
. - В данном случае, переменная
$player
содержит значение, которое идентифицирует конкретного игрока. - Выражение
id
='$player' означает, что будут выбраны только те строки, где значение столбцаid
совпадает с значением переменной$player
. - Результатом выполнения этого кода будет набор данных, содержащий информацию о конкретном игроке и его статистике.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д