昂捷论坛≡FAQ≡□-通用类 → 储值卡库存出现没有减库存的SQL脚本


  共有20848人关注过本帖树形打印

主题:储值卡库存出现没有减库存的SQL脚本

帅哥哟,离线,有人找我吗?
wangyangang1985
  1楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:昂捷团队↑ 帖子:47 积分:1159 威望:0 精华:0 注册:2009/11/14 10:56:34
储值卡库存出现没有减库存的SQL脚本  发帖心情 Post By:2012/12/21 10:13:55

做完储值卡批量存款单审核后,储值卡库存出现没有减库存的SQL脚本?

  -----查询所有审核的单据
                select row_number() over(order by a.c_id) as c_sort , a.c_id,a.c_mk_store_id,a.c_au_userno,b.c_st_cardno,b.c_en_cardno
                into #card
                from tb_o_d_batch a (nolock) inner join tb_o_d_batchg b(Nolock) on a.c_id=b.c_id
                where DATEDIFF(day,a.c_au_dt,出现问题的时间)<=0
               and a.c_status='已审核'
               
 
               ----更新所有卡的库存
               declare @count int
               select @count=1
               declare @zcount int
               select @zcount=COUNT(*) from #card
               select @zcount
               while @count<=@zcount
               begin
               declare @c_id varchar(30), @c_store_id varchar(10),@c_au_userno varchar(10),@c_st_cardno varchar(30),@c_en_cardno varchar(30)
               select @c_id=c_id,@c_store_id=c_mk_store_id,@c_au_userno=c_au_userno,@c_st_cardno=c_st_cardno,@c_en_cardno=c_en_cardno from #card
               where c_sort=@count
              
                execute up_set_cardcount  'out' , @c_store_id , @c_au_userno , @c_id,@c_st_cardno,@c_en_cardno , @c_st_cardno , @c_en_cardno ,'销售'
               select @count=@count+1
               end

 

 

-----上述中是取的是储值卡批量存取款单的数据,也可以修改成其他单据,例如销售单,但是要注意修改对应的参数,主要是@c_store_id,在这里取的制单门店的机构。


使用IE9无法添加附件的解决方法 支持(0中立(0反对(0回到顶部