• 2022-05-30
    存储过程课后习题:1.创建存储过P_Sale1,统计每种产品的销售数量和销售金额。2.创建存储过程P_Sale2,能够根据指定的客户统计汇总该客户购买每种产品的数量和花费金额。3.创建存储过程P_Sale3,能够根据指定的产品编号和日期,以输出参数的形式得到该产品的销售金额。
  • 1.CREATEPROCEDUREP_Sale1ASSELECTProduct.ProNo,ProName,Price,Sl=SUM(Quantity),Je=SUM(Price*Quantity)FROMProOut,ProductWHEREProOut.ProNo=Product.ProNoGROUPBYProduct.ProNo,ProName,PriceGO--调用EXECP_Sale12.CREATEPROCEDUREP_Sale2@CusNo nvarchar(3)ASSELECTProduct.ProNo,ProName,Price,Sl=SUM(Quantity),Je=SUM(Price*Quantity)FROMProOut,ProductWHEREProOut.ProNo=Product.ProNo ANDCusNo=@CusNoGROUPBYProduct.ProNo,ProName,PriceGO--调用EXECP_Sale2 '001'EXECP_Sale2 '002'GO3.USESALEGOCREATEPROCEDUREP_Sale3@ProNo nvarchar(5),@SaleDate DateTime,@Je Decimal(8,2)OUTPUTASSET@Je=(SELECTSUM(Price*Quantity)FROMProOut,ProductWHEREProOut.ProNo=Product.ProNo ANDProduct.ProNo=@ProNo ANDSaleDate=@SaleDateGROUPBYProduct.ProNo,ProName,Price)print@jeGO--调用DECLARE@Je Decimal(8,2)EXECP_Sale3 '00001','2006-1-1',@JeGO
    本题目来自[网课答案]本页地址:https://www.wkda.cn/ask/tpxotmooxpooejo.html

    内容

    • 0

      分销管理模块的主要任务是对销售产品、销售地区、销售客户各种信息的管理和统计,对销售数量、金额、利润、绩效、客户服务做出全面的分析等。

    • 1

      下列四个SQL语句对应顺序正确的是( ) ⑴CREATE PROCEDURE 过程名([参数1,参数2,...]) AS ⑵CALL PROCEDURE 过程名([ 参数1, 参数2,...]) ⑶ALTER PROCEDURE 过程名 COMPILE ⑷DROP PROCEDURE 过程名() ①删除存储过程②创建存储过程③执行存储过程④修改存储过程

    • 2

      在创建存储过程时,可以定义该存储过程是否带参数,存储过程的参数包括输入参数,输出参数和输入输出参数,其中IN表示输入参数,____表示输出参数。

    • 3

      创建存储过程,定义查询指定课程名称的选课人数的存储过程,写出Sql语句。

    • 4

      创建存储过程时,要想输出一个参数的值,需要在定义存储过程该参数时加上( )。