stock_backing.txt
来自「< 飞鸿商品>>零售是基于VB+SQL2000开的商品零售管理」· 文本 代码 · 共 19 行
TXT
19 行
CREATE PROCEDURE stock_backing @ruku_id varchar(30), @id varchar(30),
@unit varchar(20), @inprice smallmoney, @num smallint, @gongying varchar(30),
@date varchar(20), @time varchar(20), @username varchar(20)
AS
DECLARE @nums smallint
SELECT @nums = @num * (SELECT switch FROM yaopin_unit WHERE id=@id and unit=@unit)
UPDATE yaopin_num SET num=num-@nums WHERE [id]=@id
UPDATE ruku_list SET num=num-@num WHERE [id]=@ruku_id AND yaopin_id=@id
UPDATE ruku_index SET [sum]=[sum] - @inprice * @num WHERE [id]=@ruku_id
UPDATE yaopin_cost SET cost=( SELECT SUM((a.inprice / b.switch) * (a.num * b.switch)) / SUM(a.num * b.switch)
FROM ruku_list a INNER JOIN yaopin_unit b ON a.yaopin_id = b.id AND a.unit = b.unit WHERE (a.yaopin_id = @id))
INSERT INTO stock_back VALUES (@ruku_id, @id, @unit, @inprice, @num, @gongying, @date, @time, @username)
GO
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?