现在需要导入一批数据入库,需要生成订单号,格式如下:
201207170001
目前表结构如下:
Id date ordercode
1 2012-07-12
于是编写SQL进行生成订单号,代码如下:
select CONVERT(nvarchar,日期,112)+Right(RTRIM('0000'+CAST(id as CHAR(4))),4) from oa_ruku update oa_ruku set ordercode=CONVERT(nvarchar,日期,112)+Right(RTRIM(ordercode),4)