如何解决关键字字段有横杠字符的排序?
本单位的产品序列号按照国际规则编码,年月在后面,比如今年的第一个产品序列号为PJ00001-6AH,其中PJ是固定的,代表产品类别,5位阿拉伯数字代表产品序列号,后面的6表示工厂的代号,“A”表示一月份,那么“B”就表示二月份,依次类推。。。。“H”表示2006年,那么“G”表示2005年,“I”表示2007年,依次类推。。。。我的表里”产品序列号“字段是关键字,可是我发现序不是按照我的想法排的:在升序下,2006年的产品序列号排在2005年的产品序列号前面,比如PJ00001-6AH排在PJ00001-6AG前面了;在降序下,2006年第二号产品序列号排在第一号产品前面了,比如PJ00002-6AH排在PJ00001-6AH前面了。
我不要这样的结果,我的想法是在2005年里按照升序排序,然后所有2006年的产品序列号排在2005年所有产品序列号的后面,然后在2006年生产的产品序列号按照升序排序。。。请问有人知道如何排序。在下先谢谢大虾了。我的想法是可能有个横杠符号”-“在作怪,你们认为是这样吗?该如何解决?
我现在采用苯方法,即将上一年所有产品序列号全部删除,只保留今年的产品序列号,但是有人如果查询上一年的产品序列号的话就麻烦了。。