求一个订单号生成问题 分不多大家帮忙
订单号=当前日期+所有定单的总和 
 就是这样的   200701111258 
 怎么生成阿   不能重复 
 谢谢各位了
------解决方案--------------------按lz的要求不可能不重复 
 lz可以用max取出最大的订单号 
 然后截取订单总合部分+1的形式生成新订单
------解决方案--------------------这个纯粹是乱来嘛   
 假设上午有4张单, 编号当然是: 01. 02. 03. 04 
 下午删除了中间两张, 编号就是: 01, 04 
 哪里体现了编号是订单数之和嘛?(总不能订单编号随着删除来动态调整吧? 哪样的话, 电脑没有问题, 跟单的人脑估计会疯掉)   
 既然体现不了, 哪么把单据号跟订单数关联还有什么意思呢? 
 既然没有意思, 为什么不说服客户换成更有意思的解决方案呢? 
------解决方案--------------------应该用一个参数表,保留使用过的最大编号   
 再弄个函数,专门来取当前的编号,取的同时,参数表中的最大编号+1   
 这样才能保证不重复~
------解决方案--------------------但是如果中间的删除了不止一个的话+1也没有用啊 
 这是客户要求的 我也不愿意这样啊 
 郁闷阿   
 ------------------------------------------------- 
 有什么好郁闷的?这种情况下,如客户还要求这样编,你让他给你一个方案呀,做程序不能只听客户的,要把不合理的要求拒绝!