34,594
社区成员
发帖
与我相关
我的任务
分享
-- 日期时间部分
declare @now datetime set @now = getdate()
declare @sdt varchar(14)
set @sdt = convert(char(8),@now,112)+replace(convert(varchar,@now,108),':','')
-- 序号部分
declare @sno char(8)
select @sno = right(max(orderno),8) from order
select @sno = right(cast(cast(@sno as int) + 100000000 + 1 as varchar),8) -- 加一,保持8位,并以"0"引导
return @sdt+@sno