系列如何排序

image.png如上图,分类所用的字段 工序 在数据集里的sql已经排序了 系列所用的字段是产线 但是第一个工序串焊可能现在没有1产线 但是想要系列的产线按照1234产线的顺序来 请问如何可以做到

FineReport yzm313451 发布于 2023-3-31 10:03
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共5回答
最佳回答
0
YmengLv5中级互助
发布于2023-3-31 10:17

SQL写个分类名维表然后关联数据,让每个系列都对应所有分类

例:

SELECT A.分类名字段,B.系列名字段,B.值

FROM (SELECT 分类名字段 FROM TABLE GROUP BY 分类名字段) A  --分类名维表

LEFT JOIN (你的sql) B

ON A.分类名字段=B.分类名字段

最佳回答
0
1592Lv6高级互助
发布于2023-3-31 10:04

试试

order by 产线,工序

  • yzm313451 yzm313451(提问者) 试过了不行的 第一个工序没有1产线顺序就会自动按照2341来
    2023-03-31 10:06 
最佳回答
0
snrtuemcLv8专家互助
发布于2023-3-31 10:09

这个序列拍讯是根据第一个分类的的序列排序顺序

你第一个分类没有全序列,导致后面的会乱的,第一个分类有的序列会在前

  • yzm313451 yzm313451(提问者) 那请问怎样可以固定系列的顺序吗
    2023-03-31 10:11 
  • snrtuemc snrtuemc 回复 yzm313451(提问者) 没办法固定,会受到第一个分类影响,要么你把系列全的放在第一个分类,然后在根据序列排序
    2023-03-31 10:14 
最佳回答
0
ID1208Lv6高级互助
发布于2023-3-31 10:15(编辑于 2023-3-31 10:17)

SQL自定义排序,固定顺序

SQLserver,参考

image.png

最佳回答
0
苏菲的供词Lv6初级互助
发布于2023-3-31 10:20

放到单元格,用单元格数据集,一个一个写死,按需要的顺序填

  • 6关注人数
  • 300浏览人数
  • 最后回答于:2023-3-31 10:20
    请选择关闭问题的原因
    确定 取消
    返回顶部