如何结合动态排名与并列排名

动态排名只能在用户输入资料后显示,若是从数据库获取的资料就不能生效,如何能做到既能够利用数据库的资料进行排名,也能够利用动态排名

FineReport chunyi 发布于 2024-1-2 15:50
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
Z4u3z1Lv6专家互助
发布于2024-1-2 15:52

----SqlServer排名函数

ROW_NUMBER() OVER(PARTITION  BY AA ORDER BY BB DESC) CC

AA BB CC

50 1

40 2

30 3

60 1

50 2

10 3

RANK() OVER(ORDER BY BB DESC) CC

AA BB CC

60 1

50 2

50 2

40 4

30 5

10 6

DENSE_RANK() OVER(ORDER BY BB DESC) CC

AA BB CC

60 1

50 2

50 2

40 3

30 4

10 5

最佳回答
0
snrtuemcLv8专家互助
发布于2024-1-2 15:52

这个目前没有解决方案,可以咨询帆软技术

最佳回答
0
墨白哦Lv6见习互助
发布于2024-1-3 13:49

给个场景或者截图,我再想你说的和我想的是不是同一回事儿,。

  • chunyi chunyi(提问者) 你好就是当资料从数据库带出来时,报表将进行即时排名,若用户对带出来的资料进行更改排名将跟着变动
    2024-01-05 15:40 
  • 2关注人数
  • 346浏览人数
  • 最后回答于:2024-1-3 13:49
    请选择关闭问题的原因
    确定 取消
    返回顶部