如何递增的生成序列号
最近在项目中遇到一个问题,在项目中需要使用递增的序列号,例如在医院中要使用急诊编号,有一种方式是使用年月日加序号的方式,例如年月日加序号的id号如20130606A0001:2013年6月6日第一的病人如果当日病人到达A9999下一个就为B0001,年月日我知道怎么来做,但是后面追加的序列号A0001,如果进行递增的方式进行追加,也就是每来一位病人就增加一个号,20130606A0001、20130606A0002每满到9999个就自动递增为B0001再满了9999就为C0001,如日期到了20130607则自动置为20130607A0001,请问各位这个应该如何来实现?