找工作两次被拒了,但却不知道问题出在哪,还请大侠们帮我看看,谢谢。
以下为招聘单位试题,人家说我题目理解不对,所以没要我。我确实对题目有点异议,但也不知道问题出在哪,还请大侠们帮我看看,也好知道问题出在哪里了,以后也可改进,多谢。
有数据表如下:
商品资料表(Goods)
字段名 说明
GoodsId 商品编号,字符型
GoodsClass 商品分类,字符型
商品库存表(Stock)
字段名 说明
GoodsId 商品编号,字符型
StockNum 商品库存,数字型
商品销售明细(SaleItem)
字段名 说明
ItemId 记录号
GoodsId 商品编号,字符型
SaleNum 商品销量,数字型
SaleDate 销售日期,日期型
3、用Sql语句求出每天销售排行(日期升序,数量降序) (15分) //这里如果日期按降序排列似乎更合理些
select sum(SaleNum),SaleDate from SaleItem group by SaleDate order by SaleDate,sum(SaleNum) desc
4、用Sql语句求出每个商品剩余库存 (30分)
从表结构看‘商品库存表’的‘StockNum’既是商品库存。直接使用‘select * from Stock’即可查看库存
考虑到题目应该不会这么简单,故假设商品销售时商品库存表库存数量不减,既求商品库存需使用商品库存表的‘StockNum’数量减去‘商品销售明细’中所有该商品的销售数量,如下:
select s.Goodsid,(s.StockNum-isnull(g.数量,0)) 库存 from Stock s left join (select Goodsid,sum(SaleNum) as 数量 from Saleitem group by GoodsId) g on s.GoodsId=g.GoodsId
5、用Sql语句求出每个分类有多少在库商品未参与销售(40分)
select a.GoodsClass,sum(a.StockNum) 数量 from (select g.GoodsClass,s.StockNum from Goods g,Stock s where g.GoodsId=s.GoodsId) a group by a.GoodsClass
说明:Sql语句可用Ms SqlServer 或 ORACLE语法
代码为我的答案。人家也不愿意多说,我也不知道问题在哪。已经两次上机被拒了,感觉有点沮丧,求安慰。
有数据表如下:
商品资料表(Goods)
字段名 说明
GoodsId 商品编号,字符型
GoodsClass 商品分类,字符型
商品库存表(Stock)
字段名 说明
GoodsId 商品编号,字符型
StockNum 商品库存,数字型
商品销售明细(SaleItem)
字段名 说明
ItemId 记录号
GoodsId 商品编号,字符型
SaleNum 商品销量,数字型
SaleDate 销售日期,日期型
3、用Sql语句求出每天销售排行(日期升序,数量降序) (15分) //这里如果日期按降序排列似乎更合理些
select sum(SaleNum),SaleDate from SaleItem group by SaleDate order by SaleDate,sum(SaleNum) desc
4、用Sql语句求出每个商品剩余库存 (30分)
从表结构看‘商品库存表’的‘StockNum’既是商品库存。直接使用‘select * from Stock’即可查看库存
考虑到题目应该不会这么简单,故假设商品销售时商品库存表库存数量不减,既求商品库存需使用商品库存表的‘StockNum’数量减去‘商品销售明细’中所有该商品的销售数量,如下:
select s.Goodsid,(s.StockNum-isnull(g.数量,0)) 库存 from Stock s left join (select Goodsid,sum(SaleNum) as 数量 from Saleitem group by GoodsId) g on s.GoodsId=g.GoodsId
5、用Sql语句求出每个分类有多少在库商品未参与销售(40分)
select a.GoodsClass,sum(a.StockNum) 数量 from (select g.GoodsClass,s.StockNum from Goods g,Stock s where g.GoodsId=s.GoodsId) a group by a.GoodsClass
说明:Sql语句可用Ms SqlServer 或 ORACLE语法
代码为我的答案。人家也不愿意多说,我也不知道问题在哪。已经两次上机被拒了,感觉有点沮丧,求安慰。
...全文
相关推荐
晴窗中文大侠 4.2 及注册机
这个是一个汉化软件,相信大家都应该知道。这个我自己用过 绝对可以用!!!!如果不可以可以上QQ 找我我的QQ:591484150注1:这个软件要在打开英文软件再打开晴窗中文大侠,这样才能开始 汉化。
两个握手包,哪位大侠能帮我跑下!THX!!
两个握手包,哪位大侠能帮我跑下,我机子跑的太慢了:(十分十分十分感谢!!
U大侠制作u盘启动盘常见问题汇总.docx
《U大侠制作U盘启动盘常见问题汇总》是一份针对使用U大侠工具制作U盘启动盘过程中可能遇到的问题的解答文档。
U大侠U盘安装Win7系统教程.docx
为了尊重版权,U大侠不提供Ghost系统文件,建议从官方或其他合法渠道获取正版系统镜像。**二、制作启动U盘**1. **运行工具**:插入U盘,打开U大侠软件。2.
晴窗大侠五
它还可能集成了词典和翻译工具,帮助用户查阅不熟悉的词汇或短语,增强学习和工作的便利性。


