我有一張表可以接收遊戲結果。每場比賽都有自己的ID,只能持續7天。每天一次,所有的遊戲都將他們的結果放到這張表格中(技能A,技能B ......的結果都存儲在一列中)。我需要能夠在MySQL中檢索:我需要顯示每個遊戲(game_id)及其所有結果,以及每個日期結果(可能已經升高或降低)之間的進度。如何計算mysql行之間的差異,種類不同
像這樣的東西應該是結果:
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
待辦事項你只需要SQL語句,或者你也可以在服務器端代碼上工作? –
我想知道在MySQL中可以做多遠,以及我可能會在PHP中使用什麼 –