我正在尝试在 talend 中找到一种方法来生成一个字母数字计数器,该计数器以下列方式创建数字:YYXXXXXXXXX
在哪里
- YY 是日历年
- XXXXXXXX 是 id,它是字母数字计数器(每年从 00000001 到 ZZZZZZZZ 的起始序列号)
每年新的一年,8个字符的ID应该被重置并从00000001重新开始
序列应该看起来像
00000001
00000002
00000003
...
99999999
A0000001
A0000002
A0000003
...
A9999999
B0000001
B0000002
B0000003
...
B9999999
Z0000001
Z0000002
Z0000003
...
Z9999999
...
ZA000001
ZA000002
ZA000003
...
ZA999999
......
ZZZZZZZZ
最后一个数字应该是 ZZZZZZZZ。所以它会先是 1-9,然后是 AZ。
而一年中我们能容纳的最后一个id是20ZZZZZZZZ
这个怎么做?