读书人

怎么生成这样的订单号

发布时间: 2012-09-11 10:49:03 作者: rapoo

如何生成这样的订单号
怎么用ASP实现以下功能:
下单号的形式为日期+序号,如20090821001
20090821 是今日日期,001是今日下单序号

主要是今日下单序号不知道怎么实现,因为每天都要重新从001开始!

[解决办法]
向楼主道歉!
由于是随手敲的,出了虫子:把mID做了变量,同时判断它也有问题。
修改如下

HTML code
<%  d=year(date)&right("0"&cstr(month(date)),2)&right("0"&cstr(day(date)),2)  sql="SELECT MAX(id) FROM 订单表 WHERE id LIKE '%"&d&"%'"  mjch2008=conn.execute(sql)(0)&""  err.clear  if len(mjch2008)=0 then'没有记录就是第一号(24点后自然是新的一天,数据库应该没有记录)    newID=d&"001"  else    num=replace(mjch2008,d,"")    num=right("00"&(cint(num)+1),3)'补足3位    newID=d&num'组合成新ID  end ifResponse.Write newID  %> 

读书人网 >ASP

热点推荐