我怎样才能将当年的后两位数字作为序列的前缀

问题描述

我想按如下顺序将当年的最后两位数字包括进来,例如MAT-20XXXXX。

:PROCEDURE GenerateCodeForMaterial; :DECLARE sId;

sId:= LSEARCH(“从像“%MAT-%”这样的材料中选择最大(材料)));

:IF sId == 0;

    sId := 'MAT-' + "00001";
    

:ELSE;

sId := SUBSTR(sId,AT("-",sId)+1);
sId := VAL(sId)+1;
sId := StrZero(sId,5,0);

sId := 'MAT-'+ sId;

:ENDIF;

:RETURN sId; :ENDPROC;

我该怎么办?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)