SQL怎么兼容数据问题,求速度帮忙解决

我在数据库里面的一个表单单号,
是根据年份(四码)+月份(两码)+三位单号(三码)
从001开始计算,比如:201503001开始计算,
然后我想换成根据
年份(四码)+月份(两码)+四位单号(四码)从0001开始计算,
比如:2015030001开始计算,
但是又必须兼容之前的数据,
我要怎么修改呢?

1个回答

CASE WHEN LEN(OrderNum) = 9 THEN LEFT(OrderNum, 6) + '0' + RIGHT(OrderNum, 3) ELSE OrderNum END

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐