在成批的数据入仓时如何建立一个唯一的批次号 ( 积分: 100 )

  • 主题发起人 主题发起人 lucky_qiu
  • 开始时间 开始时间
L

lucky_qiu

Unregistered / Unconfirmed
GUEST, unregistred user!
如题:
我的数据插入是 insert TTT(xxx,xxx,xxx) select xxx,xxx,xxx from YYY 形式的
如何给TTT表的每一条数据建立一个唯一的批次号呢
批次号要求包含yyyymmdd
 
你觉得这样的问题有表述清楚吗
 
做过进销存的人应该清楚
我需要在每一个物料入仓时建立一个唯一的批次号(为文本格式)
但当按订单成批插入时,要定一个批次号就比较麻烦
 
提供思路:
insert TTT(xxx,xxx,xxx,批次字段) select xxx,xxx,xxx,getdate() from YYY
 
其实这个问题提出前我已经解决,我只想知道有无其它方法
我的方法是 批次字段=eee+fff
insert TTT(aaa,bbb,ccc,批次字段) select ddd,eee,fff,eee+fff from YYY

又可以: 批次字段=ltrim(str(year(getdate())))+ltrim(str(month(getdate())))+ltrim(str(day(getdate())))+ltrim(YYY.id)

但实际上我的select 部份含有sum 和 group by 就不能加入YYY.id

也可以
批次字段=eee+ltrim(str(year(getdate())))+ltrim(str(month(getdate())))+ltrim(str(day(getdate())))+fff

多谢liyoumin的发言
 
个人感觉没有必要生成唯一的一个专门的批次号。。
你这个商品有编号吧,这个商品在这次收货的时候有一个唯一的单号吧。。
这不行了?商品的编号+单号就是唯一的批次号啊。。

没有必要这么麻烦吧。
至于分库系统,也应该可以应付的。
 
是呀,每次商品入库是,都应该有一个入库单号.
可以在入库单号表加些你想要的东西.
 
由于这个仓库系统要管理的东西全是浮动的
没有固定的商品编号,所以要一个唯一的批次来管理
不过我真的是忘了一个入库单号的存在
多谢各位
这个问不再讨论了
 

Similar threads

S
回复
0
查看
744
SUNSTONE的Delphi笔记
S
S
回复
0
查看
753
SUNSTONE的Delphi笔记
S
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
后退
顶部