これは私を困惑させる。これは非常に単純化したバージョンですが、のは、私のようなSQL Serverでユーザーのリーグテーブルを持っているとしましょう:ビルドリーグテーブルと表示位置
UserId Total
1 10
2 5
3 20
4 3
5 40
6 15
7 22
8 1
9 18
10 33
今、私は簡単にそうように合計であることを、これを注文することができます:
Position UserId Total
1 5 40
2 10 33
3 7 22
4 3 20
5 9 18
6 6 15
7 1 10
8 2 5
9 4 3
10 8 1
しかし、
Position UserId Total
5 9 18
6 6 15
7 1 10
8 2 5
9 4 3
私は、これは理にかなっていると、任意のヘルプ/洞察力が大幅だろう願っています:私はまた、テーブル内の特定のユーザーの位置と2の上方および下方ので、第七で、ユーザ1用等を表示したいと思います 感謝。
SQL Serverのどのバージョンを使用していますか? – Lamak