求一个更新入库单单号的语句

[复制链接]
查看11 | 回复7 | 2005-10-30 17:05:33 | 显示全部楼层 |阅读模式
我有一个入库单表头表tb_bill_i,表里有单据号字段c_id,收货位置字段c_i_mk_store_id,原来的单据号都是以I001(I表示入库)开头的单据号,现在想把单据号改成以I+收货位置字段c_i_mk_store_id为开头的单据号(收货位置代号为001,002,003...),请问这个语句怎么写!!!!急需!!!谢谢!!!!!
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
update tb_bill_i set c_id='I'+c_i_mk_store_id
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
谢谢楼上的兄弟,不过我的单据号是以I+收货位置+六位流水号(000001,000002...),你的这个语句好象不行
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
还是问题描述的不够清楚.像问这种问题,让回答者最快最能有效的回答就是你例举一些实现前的数据和实现后的数据,这样不太用看文字都能一目了然.
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
我看了题目,如果按题目要求,花好月不圆回答是正确的.题目中并没有说要加流水号.
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
update tb_bill_i set c_id='I'+c_i_mk_store_id+replace(c_id,'I','')
这个看是不是你要的.
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
为什么不是update tb_bill_i set c_id='I'+c_i_mk_store_id+c_id呢?
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
如果单单那样,就不是楼主要的后面流水号了.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行