需要按照a和b这两个字段进行分组,c是单号,最后九位数是顺序编号,需要查询出前两者分组后顺序最靠前和最靠后的单号
目前想到的是用right(c,9)截取最后九位然后cast转成数值用max和min分出最早和最晚的,但是没法拿出完整的单号
求好兄弟给个解决方法过思路
给个create table 和几行insert模拟数据出来,并用表格说明一下想要的数据结果格式
最容易想到的就是用开窗函数了,但你这没给结构,不确定是否还有未知因素
1、如果循序号前面是固定的,你直接拼接字符串上去就完事。
2、如果后面的顺序号是唯一的,你就拿这两个顺序号做查询条件,c字段截取的顺序号和最大最小的顺序号相同,重新查询一遍就完事。