Foxtable(狐表)用户栏目专家坐堂 → 请教自动编号


  共有5201人关注过本帖树形打印复制链接

主题:请教自动编号

帅哥哟,离线,有人找我吗?
longtechwj
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:659 积分:4686 威望:0 精华:0 注册:2013/6/11 17:51:00
  发帖心情 Post By:2013/11/21 14:16:00 [显示全部帖子]

SELECT 'SP'+SUBSTRING(CAST(YEAR(GETDATE()) AS NVARCHAR(MAX)),3,2)+SUBSTRING('00',1,2-LEN(CAST(MONTH(GETDATE()) AS NVARCHAR(MAX))))+CAST(MONTH(GETDATE()) AS NVARCHAR(MAX))
+SUBSTRING('00',1,2-LEN(CAST(DAY(GETDATE()) AS NVARCHAR(MAX))))+CAST(DAY(GETDATE()) AS NVARCHAR(MAX))
+substring('000',1,3-len(cast(cast(substring(MAX(REF_NO),9,3) AS INT)+1 AS NVARCHAR(MAX))))+cast(cast(substring(MAX(REF_NO),9,3) AS INT)+1 AS NVARCHAR(MAX)) FROM Order_Rech 
WHERE LEFT(ref_no,2)='SP'

 回到顶部