被預先警告:我是MySQL新手,所以期待愚蠢的後續問題。在之前找到增長
我正在寫一個跟蹤學生考試成績的應用程序。每個學生將在不同的時間進行多次考試。我希望能夠爲同一名學生計算兩次連續考試之間考試成績的變化。這裏是我的表的基本結構...
--------------------------------------------
| score_id | student_id | date | score |
--------------------------------------------
| 1| 1| 2011-6-1 | 15 |
| 21| 1| 2011-8-1 | 16 |
| 342| 1| 2012-3-1 | 18 |
| 4| 2| 2011-6-1 | 21 |
| 16| 2| 2011-8-1 | 20 |
| 244| 2| 2012-3-1 | 20 |
--------------------------------------------
我想從我的查詢返回的......
---------------------
| score_id | growth |
---------------------
| 1| NULL|
| 21| 1|
| 342| 2|
| 4| NULL|
| 16| -1|
| 244| 0|
---------------------
這是一個類似的問題在上問 here,但日期並不總是彼此獨立的特定時間。
你陷害的問題非常好。閱讀愉快。做得好。 – Mari