怎么生成这样的订单号
如何生成这样的订单号
怎么用ASP实现以下功能:
下单号的形式为日期+序号,如20090821001
20090821 是今日日期,001是今日下单序号
主要是今日下单序号不知道怎么实现,因为每天都要重新从001开始!
------解决方案--------------------
向楼主道歉!
由于是随手敲的,出了虫子:把mID做了变量,同时判断它也有问题。
修改如下
怎么用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 if Response.Write newID %>