我要让最大的值显示 排名1 以此类推 该怎么实现呢?

%PWSY[7LFLO1D87{PVCO{~M.png

FineReport 小贤 发布于 2021-12-20 12:24 (编辑于 2021-12-20 12:33)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
Z4u3z1Lv6专家互助
发布于2021-12-20 12:52

INARRAY(d2,REVERSEARRAY(SORTARRAY(UNIQUEARRAY(D2[!0]))))

说明:先对要排名的数据进行去重,升序数组后再反序,找出数据在数组中的位置即排名

image.png

image.png

最佳回答
0
snrtuemcLv8专家互助
发布于2021-12-20 12:38
  • 小贤 小贤(提问者) 我的意思是工厂排名那里显示1,2,3的值 不是排序
    2021-12-20 12:40 
最佳回答
0
墨残烛Lv5初级互助
发布于2021-12-20 13:02

select

a.[ID],

a.[数据1],

ROW_NUMBER() OVER(order by a.[数据1] desc ) as 排名

from z_test as a

最佳回答
0
LTC朝Lv6高级互助
发布于2021-12-20 13:11
  • 4关注人数
  • 297浏览人数
  • 最后回答于:2021-12-20 13:11
    请选择关闭问题的原因
    确定 取消
    返回顶部