读书人

前八位相似字母排序有关问题

发布时间: 2012-02-02 23:57:14 作者: rapoo

前八位相似字母排序问题
数据表中有如下数据

型号 数量
XABCD-526 7
XABCD-526F 204
XABCD-526F 102
XABCD-526F 102

希望实现
XABCD-526 7
XABCD-526小计 7

XABCD-526F 204
XABCD-526F 102
XABCD-526F 102
XABCD-526F小计 408

现在遇上的问题是 对数据进行小计之后,显示时用order by 型号,希望实现上述的功能,可是排序结果变成了
XABCD-526 7
XABCD-526F 204
XABCD-526F 102
XABCD-526F 102
XABCD-526F小计 408
XABCD-526小计 7
是mssql的order by 只对前八位字母排序吗?我如何才能实现我想要的功能呢?
请各位指点一下,谢谢~




[解决办法]
LZ是不是把 "小计 "包含到型号字段里去了?

order by replace(型号, '小计 ', ' ')试试

读书人网 >SQL Server

热点推荐