请问如何恰当的生成一个流水号(好方法)

zhao1210 2005-02-24 04:12:46
现在我要做一个巡视单唯一编号,生成规则是:
巡视单代码+班组编号+年(四位)+月(两位)+流水号(三位,比如001;020),
流水号生成规则:在前面【巡视单代码+班组编号+年(四位)+月(两位)】相同的情况下找出上一条的最大值加一,从001开始;我想请教一下最后三位流水号怎么写,有代码最好,谢谢
...全文
170 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
何鲁青 2005-02-25
  • 打赏
  • 举报
回复
呵呵,流水号是不是随机号阿???
yuanscar 2005-02-25
  • 打赏
  • 举报
回复
给你的思路都那么清晰了你还要怎么样啊!真是有点受不了哦,你何必还做程序啊?过分!
zhao1210 2005-02-24
  • 打赏
  • 举报
回复
up
zhao1210 2005-02-24
  • 打赏
  • 举报
回复
没有人帮忙写嘛?分少可以再加的,在线等,急啊
yuanscar 2005-02-24
  • 打赏
  • 举报
回复
现在的人真是越来越不愿意动脑筋了!!!
先用select语句查找本月的所有,排倒序,那么第一条就是你要添加的“上一条”了!
取出整个号码,是字符串就用rightstr('流水号',3),数字就整除取余,得到最后三位的数字,加1不就行了吗?
就是要注意并发处理的时候可能出现冲突,你可以写一个存储过程来生成,思路一样!
坚决不给代码!
zhao1210 2005-02-24
  • 打赏
  • 举报
回复
自己up一下

16,748

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
  • 语言基础/算法/系统设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧