按编号排序引起的问题 sql 排序 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 编号是纯数字,字段就用 int 类型。 tryinsert 进货单 (编号,供货商号,进货日期,业务员,制单人,库管员,税价合计,不含税价,税额,发票号) values ( Quotename(right('0000000000'+cast(89 as varchar),10),''''),'1003','2014/8/14','cgb','sys','cgb','20.00','0.00','0.00','444') 不用cast,直接values (right('0000000000'+编号,10) ,.... 这样在sql中的编号就成了'0000000089'……'0000000099' ?请版主明示,设计数据库时把编号设计成了char(14) 我暂时就采用你的方法,把编号改为int,这样的确排序没问题了,结贴后给分但是服务器上数据库不是我能动的,如果编号还是char,该如何处理 ORDER BY Convert(int,编号) 求sqlserver2005 触发器例子 请教一个SQL语句或者存储过程,最好能加上点注释,我需要能看懂的。谢谢! !速结贴:设计数据表时有关逻辑型属性的设置问题。 对我而言比较难的一个查询语句,请高手解决,一定解决呀!!!!! 关于做没有RAID共享磁盘的服务器阵列 如何将图片文件.gif写入数据库varbinary字段? [SQL Sever 2005]安装之后,无法启动数据库服务器 一个有关考勤SQL语句如何写? 求SQL语句 求大神帮帮忙 sql语句统计 数据表有多列会影响性能吗
try
insert 进货单 (编号,供货商号,进货日期,业务员,制单人,库管员,税价合计,不含税价,税额,发票号) values ( Quotename(right('0000000000'+cast(89 as varchar),10),''''),'1003','2014/8/14','cgb','sys','cgb','20.00','0.00','0.00','444')
请版主明示,设计数据库时把编号设计成了char(14)
但是服务器上数据库不是我能动的,如果编号还是char,该如何处理