欢迎您访问365答案网,请分享给你的朋友!
生活常识 学习资料

设有商品表(商品编号,商品名,进货单价,销售单价)、销售表(商品编号,销售时间,销售数量)和商品利润

时间:2018-01-13

设有商品表(商品编号,商品名,进货单价,销售单价)、销售表(商品编号,销售时间,销售数量)和商品利润表(商品编号,总利润)。设进货单价、销售数量、销售单价和总利润均为整型,商品编号和商品名的类型均为varchar(20)。总利润的默认值为0。请编写完成下列功能的存储过程:根据给定的商品编号修改对应商品的总利润。(10分)

答案说明:本题目答案来自网络整理或转载,最终答案请以官网为准。


答 案:存储过程如下:CREATE PROCEDURE ZLR_UPDATE@SPBH VARCHAR(20)ASDECLARE@JHDJ INTDECLARE@XSDJ INT、DECLARE@XSSL INTDELARE@ZLRl INTDELARE@ZLR VARCHAR(20)SET@JHDJ=(SELECT进货单价FROM商品表WHERE商品编号=@SPBH)SET@XSDJ=(SELECT销售单价FROM商品表WHERE商品编号=@SPBH)SET@XSSIL=(SELECT销售数量FROM商品表WHERE商品编号=@SPBH)SET@ZLRl=(@XSDJ-@JHDJ)*@XSSLSET@ZLR=CONVERT(VARCHAR@ZLRl)UPDATE商品利润表SET总利润=@ZLRWHERE商品编号=@SPBH
存储过程如下:CREATE PROCEDURE ZLR_UPDATE@SPBH VARCHAR(20)ASDECLARE@JHDJ INTDECLARE@XSDJ INT、DECLARE@XSSL INTDELARE@ZLRl INTDELARE@ZLR VARCHAR(20)SET@JHDJ=(SELECT进货单价FROM商品表WHERE商品编号=@SPBH)SET@XSDJ=(SELECT销售单价FROM商品表WHERE商品编号=@SPBH)SET@XSSIL=(SELECT销售数量FROM商品表WHERE商品编号=@SPBH)SET@ZLRl=(@XSDJ-@JHDJ)*@XSSLSET@ZLR=CONVERT(VARCHAR,@ZLRl)UPDATE商品利润表SET总利润=@ZLRWHERE商品编号=@SPBH

Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:

部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。