当前位置: 代码迷 >> PB >> 设计一个自动编排的流水号,如果是你怎么实现
  详细解决方案

设计一个自动编排的流水号,如果是你怎么实现

热度:84   发布时间:2016-04-29 09:11:48.0
设计一个自动编排的流水号,如果是你如何实现
设计一个自动编排的流水号,如果是你如何实现?
最简单的编号方式:日期时间+序号
如20070405001
我需要打开一个窗口就把这个流水号赋于..


------解决方案--------------------
如果用代码控制,参考一下

//1、首先取日期
string ls_today
select convert(varchar(8),getdate(),112)
into :ls_today
from 表名;

//2、取流水号
long ll_maxxh
select isnull(max(convert(int,right(no,3))),0)+1
into :ll_maxxh
from 表名
where left(no,8) = :ls_today;

//3、生成流水号,假设流水号是varchar型
string ls_no
ls_no = ls_today + string(ll_maxxh)

  相关解决方案