在我的系统中,我必须向新客户提供下一个可用号码;此号码将用作帐号。有时,如果特定帐号不再可用,我将不得不更改可用号码的范围。
所以..
表 1 包含客户及其帐号:
Customer1 | 210314
Customer2 | 210313
Customer3 | 210312
表 2 包含可供选择的帐号范围:
StartNumber | 210300
EndNumber | 210452
我希望能够选择下一个可用数字(Max(accountnumber)+1)
并检查它是否在表 2 中的数字系列范围内。在这种情况下,它将是 210315,但是如果我要更改表 2 中的数字系列,例如, 至
StartNumber | 220000
EndNumber | 220999
然后它将给出 220001 作为下一个可用数字。
有人可以给我一个解决方案的例子,对冗长的描述感到抱歉:)