按编号排序引起的问题
有这个一个进货单表,表中字段如下:编号,供货商号,进货日期,业务员,制单人,库管员,税价合计,不含税价,税额,发票号
我查询后用 order by 进货单.编号asc
发现排序有如下 问题:
编号:
1
11
12
2
21
22
也就是个位数排序和两位数混在一起了。于是我想用0补齐,把编号整理成 0001,0002,……0011,0012…… 但是.net 中这条语句报错:
insert 进货单 (编号,供货商号,进货日期,业务员,制单人,库管员,税价合计,不含税价,税额,发票号) values ('right('0000000000'+cast(89 as varchar),10)','1003','2014/8/14','cgb','sys','cgb','20.00','0.00','0.00','444')
消息 102,级别 15,状态 1,第 1 行
'0000000000' 附近有语法错误。
大神们是怎么解决这种排序问题的?我的sql语句哪错了?谢谢.
我查询后用 order by 进货单.编号asc
发现排序有如下 问题:
编号:
1
11
12
2
21
22
也就是个位数排序和两位数混在一起了。于是我想用0补齐,把编号整理成 0001,0002,……0011,0012…… 但是.net 中这条语句报错:
insert 进货单 (编号,供货商号,进货日期,业务员,制单人,库管员,税价合计,不含税价,税额,发票号) values ('right('0000000000'+cast(89 as varchar),10)','1003','2014/8/14','cgb','sys','cgb','20.00','0.00','0.00','444')
消息 102,级别 15,状态 1,第 1 行
'0000000000' 附近有语法错误。
大神们是怎么解决这种排序问题的?我的sql语句哪错了?谢谢.
...全文
相关推荐
编号问题
编号问题"通常指的是与数字序列、排序、计数或者算法设计相关的编程挑战。在C#中解决这类问题,需要对数据结构、算法以及语言特性有深入的理解。首先,让我们探讨一下C#的基础知识。
CSDN每日一练 |『清理磁盘空间』『奇偶排序』『编号分组』2023-08-30
🟢 编程路上,每日一练,不断精进!🔊『清理磁盘空间』『奇偶排序』『编号分组』
大家一起来编号.docx
这一过程不仅涉及了孩子们对数字和排序的认知,更是通过游戏化的教学手段,增强了幼儿的数学思维和问题解决能力。在排队编号这一环节中,我们首先让幼儿参与到一个亲身实践活动中。
sql2005 根据指定字段排序编号
RANK()函数在遇到相同值时会产生跳跃的编号(跳过已有的编号),而DENSE_RANK()则会连续编号,不会跳过。了解这些函数可以帮助我们更灵活地处理排序和排名问题。
arcgis下图斑自上而下,从左到右编号
本篇文章将详细介绍如何在ArcGIS环境下实现图斑的自上而下、从左到右的编号。#### 一、问题背景与解决方案概述在很多实际工作中,往往需要对图斑进行特定的排序,以便于后续的数据处理和分析。


疑难问题
