私は現在、4 つの指標に基づいてリーダー ボードを作成しようとしていますSelect TOP (3)
。テーブルの順序を最大から最小までシンプルに保ちました。次に、a に追加しROW_NUMBER()
て 1、2、3 を与えます。次に、それを集計して、No1 に 100、No2 に 50、No3 に 25 を割り当てるケースを作成しました。
私が抱えている問題は、いくつかのスコアで引き分けになることです。次に、次のフィールドを使用してソートし、ジョイントを両方とも 100 にしたい場合は、1 つを 50 ポイントに落とします。
これを行うよりスマートな方法があると確信していますか?