我目前正在尝试基于 4 个指标创建一个排行榜,我Select TOP (3)
从表中的最大到最小排序保持简单。然后添加 aROW_NUMBER()
以给出 1、2、3。然后将其聚合起来,我创建了一个案例,将 100 分配给 No1,将 50 分配给 No2,将 25 分配给 No3。
我遇到的问题是我在某些分数上打成平手。然后它使用下一个字段进行排序,并在我希望关节都有 100 分时将其降低到 50 分。希望我已经解释过了好吗?
我确定有更聪明的方法可以做到这一点?
我目前正在尝试基于 4 个指标创建一个排行榜,我Select TOP (3)
从表中的最大到最小排序保持简单。然后添加 aROW_NUMBER()
以给出 1、2、3。然后将其聚合起来,我创建了一个案例,将 100 分配给 No1,将 50 分配给 No2,将 25 分配给 No3。
我遇到的问题是我在某些分数上打成平手。然后它使用下一个字段进行排序,并在我希望关节都有 100 分时将其降低到 50 分。希望我已经解释过了好吗?
我确定有更聪明的方法可以做到这一点?