(select * from CP where 产品名称=@cp_name)
请给出执行测试结果:查询产品名称为“mp3”的产品情况
2.按某年某季度统计给定产品名称的销售数量及销售金额。(函数名为:FU1_CPXS) 请给出程序源码:
create function FU1_CPXS (@cp_name char(20),@year int,@quarter int)
returns table as return
(select sum(数量) as 销售数量, sum(销售额) as 销售总额 from cp,xss,cpxsb
where cp.产品编号=cpxsb.产品编号 and xss.客户编号=cpxsb.客户编号 and datepart(year,销售日期)=@year and datepart(quarter,销售日期)=@quarter and 产品名称=@cp_name group by 产品名称)
请给出执行测试结果:查询2004年第3季度彩色电视机的销售数量和销售金额
(数据库中无第三季度的数据,改为查询第一
季度)
3.根据销售商名称,统计其在某年某季度内销售商品名称、数量及金额。(函数名为FU2_CPXS)
请给出程序源码:
Create function FU2_CPXS (@kh_name char(20),@year int,@quarter int)
第 16 页 共 17 页
returns table as return
(select 产品名称,sum(数量) as 销售数量, sum(销售额) as 销售总额 from cp,xss,cpxsb
where cp.产品编号=cpxsb.产品编号 and xss.客户编号=cpxsb.客户编号 and datepart(year,销售日期)=@year and datepart(quarter,销售日期)=@quarter and 客户名称=@kh_name group by 产品名称)
请给出执行测试结果:查询广电公司2004年第1季度销售的产品名称、销售数量和销售金额。
第 17 页 共 17 页