sql脚本获取流水账号的函数

来源:互联网 发布:开淘宝加盟网店收费吗 编辑:程序博客网 时间:2024/05/16 12:23

CREATE FUNCTION [dbo].[f_GetGcbh](@Date varchar(100))
RETURNS NVARCHAR(50)
AS
BEGIN
 DECLARE @tempID NVARCHAR(50), @Gcbh NVARCHAR(50)
 SELECT @tempID = max(Gcbh) FROM XmHead WHERE Gcbh LIKE @Date +'%'
 
 IF @tempID IS NULL
  SET @Gcbh = @Date + '01'
 ELSE 
  SET @Gcbh = @Date + RIGHT(('00' + convert(NVARCHAR,(RIGHT(@tempID,2) + 1))),2)
  
 RETURN @Gcbh 
END