单元格横向扩展后,排序,10.0版本的

这一行数据是我数据集的  一列“周数”数据,然后我进行的横向拓展,  要求按照升序排序,不知道为什么排的不对,  sql里明明写了   order by 周数  asc  。结果出来是这样的,  有大佬遇到过,该如何处理吗??

企业微信截图_16796273327257.png

FineReport yzm335528 发布于 2023-3-24 11:11
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
yzm335528Lv2见习互助
发布于2023-3-24 14:46

试过了不行,我的是pg数据库,  最后改成  order by substring(周数,2,20)::numeric  asc   解决了。

最佳回答
0
Z4u3z1Lv6专家互助
发布于2023-3-24 11:12(编辑于 2023-3-24 11:13)

你的周数是字符串 这排序没问题

-----------

改成 order by replace(周数,"W","") ASC

最佳回答
0
snrtuemcLv8专家互助
发布于2023-3-24 11:13

你这个是字符串,所以排序对的,你要处理数据

要么把W9改成W09样式

要么这个字段去掉W,转成数值排序才可以

  • 0关注人数
  • 273浏览人数
  • 最后回答于:2023-3-24 14:46
    请选择关闭问题的原因
    确定 取消
    返回顶部