У меня есть одна таблица, которая получает результаты от игры. Каждая игра имеет свой собственный идентификатор и длится всего 7 дней. Один раз в день все игры помещают свои результаты в эту таблицу (результаты для умения A, умения B, ... хранятся в каждой колонке).Как рассчитать разницу между mysql-строками, вид разных
Что мне нужно для восстановления в MySQL: мне нужно отображать каждую игру (game_id) и все ее результаты, а также прогресс между результатами каждого дня (возможно, вверх или вниз).
Что-то, как это должно быть результатом:
Game_id date result_a progress result_b progress
1234 2013-09-01 10 0 8 0
1234 2013-09-02 08 -2 6 -2
1234 2013-09-03 15 7 10 4
1234 2013-09-04 19 4 13 3
4321 2013-09-01 09 0 7 0
4321 2013-09-02 18 9 9 2
4321 2013-09-03 15 -3 11 2
4321 2013-09-04 09 -6 16 4
Любые советы, как справиться с этой простой (это может стать что-то с около 4000 строк ...)?
http://sqlfiddle.com/#!2/70a96/4
Do вам нужен только оператор SQL, или вы также получаете работу с кодом на стороне сервера? –
Мне интересно, как далеко это можно сделать в MySQL и что я могу получить в PHP для работы с –