Excel精英培训网

 找回密码
 注册
查看: 3373|回复: 10

【数据透视表中级201301班】D组-第二讲作业上交贴(已开贴)

[复制链接]
发表于 2013-12-18 14:29 | 显示全部楼层 |阅读模式
本帖最后由 9lee 于 2013-12-23 18:41 编辑

1、作业请直接用“添加代码文字”的方式提交
2、不要重复占楼,修改请在原楼层。
3、本帖已设置回复仅作者可见
4、非D组学员勿跟帖,违者扣分删帖
5、作业截止时间:2013-12-22 18:00

【数据透视表中级201301班】第二讲作业
http://www.excelpx.com/thread-315636-1-1.html
发表于 2013-12-18 17:25 | 显示全部楼层
本帖最后由 无影无形 于 2013-12-18 17:29 编辑
  1. <blockquote>
复制代码
D08:无影无形
  1. 1   select  top  24 产品码 from [订单$] where 产品码 like 'FG%'



  2. 2   select top 20 * from[订单$A1:G6044] where 客户="鑫豪专卖店"  order by 订单数量 desc


  3. 3   select top 10 * from [订单$A1:G6044] where 款号 like '%L%' and 订单数量>2000 order by 订单数量


  4. 4   select 客户,工单号,订单数量,订单交期 from [订单$a1:g6044] where 工单号 like '[c-z]%'  AND  订单交期 <=#2011-6-30# and 客户 in('火狐野营' , '徐州火凤凰户外运动' ,'昆明人在旅途' ,'卡迪克公司' )


  5. 5   select * from [订单$A1:G6044] where [ERP CO号] like '%001' and 订单数量 >=1000 and 订单数量 <2000 and 订单交期 >=#2011-7-1#


  6. 6   select 产品码,sum(订单数量) as 订单量 from (select 产品码,订单数量 from[订单$a1:g6044] where 订单数量>5000)  group by 产品码  order by sum(订单数量)


  7. 7   select 工单号,count(*) as 订单次数,sum(订单数量) as 订单合计数 from [订单$a1:g6044] where 工单号 like 'A%' group by 工单号
复制代码

点评

作业6复杂了,无需子查询  发表于 2013-12-20 16:20
作业4中,工单号,订单交期的条件不正确  发表于 2013-12-20 16:15
作业1为什么这样?  发表于 2013-12-20 16:14

评分

参与人数 1金币 +10 收起 理由
9lee + 10 5题正确

查看全部评分

回复

使用道具 举报

发表于 2013-12-18 19:27 | 显示全部楼层
作业1
  1. select 产品码 from [订单$]
复制代码
作业2
  1. select top 20 * from [订单$] where 客户='鑫豪专卖店' order by 订单数量 desc
复制代码
作业3
  1. select top 10 * from [订单$] where 款号 like "%L%" and 订单数量>2000 order by 订单数量
复制代码
作业4
  1. select 客户,工单号,订单数量,订单交期 from [订单$] where (订单交期 between #2011/1/1# and #2011/6/30#) and 客户 in ("昆明人在旅途","卡迪克公司","火狐野营","徐州火凤凰户外运动") and 工单号 like "[!AB]%"
复制代码
作业5
  1. select * from [订单$] where 订单交期>=#2011/7/1# and [ERP CO号] like "%001" and 订单数量>=1000 and 订单数量<2000
复制代码
作业6
  1. select 产品码,sum(订单数量) as 订单量 from [订单$] where 订单数量>5000 group by 产品码 order by sum(订单数量)
复制代码
作业7
  1. select 工单号,count(*) as 订单次数,sum(订单数量) as 订单合计数 from [订单$] where 工单号 like "A%" group by 工单号
复制代码

评分

参与人数 1金币 +14 收起 理由
9lee + 14 赞一个!

查看全部评分

回复

使用道具 举报

发表于 2013-12-19 11:25 | 显示全部楼层
本帖最后由 jerryken 于 2013-12-19 11:28 编辑
  1. select 产品码 from [订单$]
复制代码
2、
  1. select top 20 * from [订单$a1:g6044] where 客户 like '鑫豪专卖店' order by 订单数量 desc
复制代码
3、
  1. select top 10 * from [订单$a1:g6044] where 款号 like '%L%' and 订单数量 >2000 order by 订单数量 asc
复制代码
4、
  1. select 客户,工单号,订单数量,订单交期 from [订单$a1:g6044] where 客户 in ("昆明人在旅途","卡迪克公司","火狐野营","徐州火凤凰户外运动") and 工单号 not like '%[a-b]%' and 订单交期  between #2011/1/1# and #2011/6/30#
复制代码
5、
  1. select * from [订单$a1:g6044] where 订单交期 > #2011/6/30# and 订单数量 betweEn 1000 and  1999.99
复制代码
6、
  1. select 产品码,sum(订单数量) as 订单量 from [订单$] where 订单数量 > 5000    group by 产品码  order by sum(订单数量) asc
复制代码
7、
  1. select 工单号,count(*) as 订单次数,sum(订单数量) as 订单合计数   from [订单$]   where 工单号 like 'A%'   group by 工单号
复制代码

评分

参与人数 1金币 +14 收起 理由
9lee + 14 赞一个!

查看全部评分

回复

使用道具 举报

发表于 2013-12-19 21:18 | 显示全部楼层
第一题:select 产品码 from [订单$]
每二题:select TOP 20 * FROM [订单$A:G] where 客户="鑫豪专卖店" order by 订单数量 DESC
第三题:SELECT TOP 10 * FROM [订单$a:g] where 款号 like '%L%' AND 订单数量>2000 order by 订单数量
第四题:select 客户,工单号,订单数量,订单交期 from [订单$] where 客户 IN("昆明人在旅途","卡迪克公司","火狐野营","徐州火凤凰户外运动") and
订单交期 between #2011-1-1# and #2011-6-30# AND 工单号 like '[!ab]%'
第五题:select * from [订单$a:g] where 订单交期>=#2011-7-1# AND 订单数量 >=1000 and 订单数量<2000 and right([ERP CO号],3)="001"
第六题:select  产品码,sum(订单数量) as 订单量 from [订单$] group by 产品码 having sum(订单数量)>50000 order by sum(订单数量)
第七题:SELECT 工单号,count(订单数量) as 订单次数,sum(订单数量) as 订单合计数 from [订单$] where 工单号 like '[a]%' group by 工单号

评分

参与人数 1金币 +14 收起 理由
9lee + 14 赞一个!

查看全部评分

回复

使用道具 举报

发表于 2013-12-20 17:09 | 显示全部楼层
看了两遍,只会
作业 一 select 产品码 from [订单$]

评分

参与人数 1金币 +2 收起 理由
9lee + 2 加油

查看全部评分

回复

使用道具 举报

发表于 2013-12-21 00:36 | 显示全部楼层
本帖最后由 fuguer 于 2013-12-21 01:38 编辑
  1. <div class="blockcode"><blockquote><blockquote>select 产品码 from [订单$]
  2. select top 20 * from [订单$] where 客户= "鑫豪专卖店" order by 订单数量 desc
  3. select top 10 * from [订单$] where 订单数量 >2000 and 款号 like "%L%" order by 订单数量
复制代码
      select 产品码 from [订单$]
      select top 20 * from [订单$] where 客户= "鑫豪专卖店" order by 订单数量 desc
      select top 10 * from [订单$] where 订单数量 >2000 and 款号 like "%L%" order by 订单数量
      select 客户,工单号,订单数量,订单交期 from [订单$] where 订单交期 between #2011/1/1# and #2011/6/30# and 工单号 like "[!A-b]%" and 客户 in ("昆明人在旅途","卡迪克公司","火狐野营","徐州火凤凰户外运动")
     select * from [订单$] where 订单交期 >= #2011/7/1# and 订单数量 >=1000 and 订单数量 <2000
     select 产品码,sum(订单数量) as 订单量 from [订单$] group by 产品码



代码我修改了好几次,但每次提交后都发现没有保存,所以只有在下面贴解答了

点评

作业6少了条件。作业7没有做。  发表于 2013-12-21 08:26
回复

使用道具 举报

发表于 2013-12-21 09:55 | 显示全部楼层
1
  1. select 产品码 from [订单$]
复制代码
2
  1. select top 20 * from [订单$] where 客户="鑫豪专卖店" order by 订单数量 desc
复制代码
3
  1. select * from [订单$] where 款号 like "%L%" and 订单数量>2000 order by 订单数量
复制代码
4
  1. select 客户,工单号,订单数量,订单交期 from [订单$] where 客户 in ("昆明人在旅途","卡迪克公司","火狐野营","徐州火凤凰户外运动") and 订单交期 between #2011-1-1# and #2011-6-30# and 工单号 not like "A%" and 工单号 not like "B%"
复制代码
5
  1. select * from [订单$] where 订单交期 >= #2011-7-1# and [ERP CO号] like "%001" and 订单数量 >= 1000 and 订单数量 <2000
复制代码
6
  1. select 产品码,sum(订单数量) as 订单合计 from [订单$] where 订单数量 > 5000 group by 产品码 order by sum(订单数量)
复制代码
7
  1. select 工单号,count(*) as 订单次数,sum(订单数量) as 订单合计数 from [订单$]group by 工单号  having 工单号 like "A%"
复制代码

评分

参与人数 1金币 +14 收起 理由
9lee + 14 赞一个!

查看全部评分

回复

使用道具 举报

发表于 2013-12-22 10:26 | 显示全部楼层
  1. 作业1:SELECT 产品码 FROM [订单$]
  2. 作业2:SELECT TOP 20 * FROM [订单$] WHERE 客户="鑫豪专卖店" ORDER BY 订单数量 DESC
  3. 作业3:SELECT TOP 10 * FROM [订单$] WHERE 订单数量>2000 AND 款号 LIKE '%L%' ORDER BY 订单数量
  4. 作业4:SELECT 客户,工单号,订单数量,订单交期 FROM [订单$] WHERE 订单交期 BETWEEN #2011-1-1# AND #2011-6-30# AND 客户 in ('昆明人在旅途','卡迪克公司','火狐野营','徐州火凤凰户外运动') AND 工单号 LIKE '[!A]%' AND 工单号 LIKE '[!B]%'
  5. 作业5:SELECT * FROM [订单$] WHERE 订单交期 >= #2011-7-1# AND [ERP CO号] like '%001' AND 订单数量 BETWEEN 1000 AND 1999
  6. 作业6:SELECT * FROM (SELECT 产品码,sum(订单数量) AS 订单量 FROM [订单$] GROUP BY 产品码) WHERE 订单量 >50000 ORDER BY 订单量
  7. 作业7:SELECT 工单号,count(订单数量) AS 订单次数 ,sum(订单数量) AS 订单合计数 FROM [订单$] WHERE 工单号 like 'A%' GROUP BY 工单号
复制代码
不知对不对,请老师批阅。

点评

作业6:对聚合函数设定条件时用having,这样就不需要子查询了。  发表于 2013-12-22 19:21

评分

参与人数 1金币 +14 收起 理由
9lee + 14 赞一个!

查看全部评分

回复

使用道具 举报

发表于 2013-12-22 15:05 | 显示全部楼层
D01:ct126_ct   

透视表中级班201301-02作业.rar

422.83 KB, 下载次数: 5

点评

作业7:工单号 Like '%A%'不符合题意  发表于 2013-12-22 19:38
作业5:订单交期 between #2011-7-1# and #2011-12-31# 与题意不符  发表于 2013-12-22 19:35
作业4:几个条件设置都没有达到效果  发表于 2013-12-22 19:35
作业3:要求最小的10条记录没有体现  发表于 2013-12-22 19:31
作业2:要求中没有订单数量>20  发表于 2013-12-22 19:30
要求帖语句。  发表于 2013-12-22 19:29

评分

参与人数 1金币 +4 收起 理由
9lee + 4 加油

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-5 17:10 , Processed in 0.328463 second(s), 23 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表