Create procedure test @abc char(13) output
As
declare @dh varchar(13)
-- Select @dh = max(服务单号) from 表
set @dh = 'FUWU03-09-201'
declare @rq char(5)
set @rq = substring(convert(char(6),getdate(),112),3,2) + '-' + right(convert(char(6),getdate(),112),2)
if @rq = substring(@dh,5,5)
begin
set @abc = left(@dh,10) + convert(char(3),convert(int,right(@dh,3))+1)
end
else
begin
set @abc = left(@dh,4) + @rq + '-201'
end