客户要求单号格式如下:J20111201001
其中J 表示公司  20111201 是年月日  最后的001 代表是 当天的单数 如:J20111201001 是12月1日的 第一个单子我在程序里面这样写:select count(distinct orderid) from orders where order_date='" + today + "' ")) + 1;
就是取得当天的订单数量,加1   再拼接当前日期 组成 订单号但是问题来了,如果客户删除 了 当天的一个订单, 以上的规则就有可能有重复的单号,
求方案。