在SQL Server数据库表中有一个"档号"字段,这个字段的值是这样子的:
档号
01·01-1
01·01-2
01·01-3
...
01·2007·01-1
01·2007·01-2
01·2007·01-3
......
01·2008·01-1
01·2008·01-2
01·2008·01-3
...
说明:
圆点-是软件盘点开以后选择9键生成的,它不是小数点;
减号-这个是普通减号
总之,数据大概就是上面这个样子的。前面是以圆点分隔,最后是以减号分隔。
现在要实现的排序就是跟上面的演示记录一样,每一段都按照从小到大排列起来。
相同分段最后的序号如果大于10,则9排完以后,接着是10、11这个样子的。
如有人能够帮助解决,本人愿付上人民币100元以上。有意者请留微信号详谈。