客户要求单号格式如下:J20111201001
其中J 表示公司 20111201 是年月日 最后的001 代表是 当天的单数 如:J20111201001 是12月1日的 第一个单子我在程序里面这样写:select count(distinct orderid) from orders where order_date='" + today + "' ")) + 1;
就是取得当天的订单数量,加1 再拼接当前日期 组成 订单号但是问题来了,如果客户删除 了 当天的一个订单, 以上的规则就有可能有重复的单号,
求方案。
其中J 表示公司 20111201 是年月日 最后的001 代表是 当天的单数 如:J20111201001 是12月1日的 第一个单子我在程序里面这样写:select count(distinct orderid) from orders where order_date='" + today + "' ")) + 1;
就是取得当天的订单数量,加1 再拼接当前日期 组成 订单号但是问题来了,如果客户删除 了 当天的一个订单, 以上的规则就有可能有重复的单号,
求方案。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货