ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 Excel Home精品图文教程库
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
300集Office 2010微视频教程 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
楼主: gxl00

[2007] 大家看看,这个SQL语句怎么写

[复制链接]

TA的精华主题

TA的得分主题

发表于 2010-12-16 22:32 | 显示全部楼层
我的天啊,这个过程要花时间才能消化,嵌套的太多了

TA的精华主题

TA的得分主题

发表于 2010-12-18 08:52 | 显示全部楼层
新人进来学习了,向各位大师致敬

TA的精华主题

TA的得分主题

发表于 2010-12-18 11:15 | 显示全部楼层
好几层嵌套,令人叹为观止!佩服

TA的精华主题

TA的得分主题

发表于 2010-12-24 12:58 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
回过头看,要实现各行业收益前5名其实可以很简单.
  1. select * from [Sheet1$]a
  2. where 收益 in (select top 5 收益 from [Sheet1$] where 行业=a.行业 order by 收益 desc)
复制代码

[ 本帖最后由 wuxiang_123 于 2010-12-24 13:12 编辑 ]
QQ截图未命名.jpg

TA的精华主题

TA的得分主题

发表于 2011-3-7 21:20 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
似懂非懂,慢慢学习。

TA的精华主题

TA的得分主题

发表于 2011-3-7 21:22 | 显示全部楼层
高手支招,必有所得,感谢!

TA的精华主题

TA的得分主题

发表于 2011-4-20 20:01 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
学习啦。修炼到如此程度,难得。

TA的精华主题

TA的得分主题

发表于 2011-4-20 20:55 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2011-7-6 13:08 | 显示全部楼层
學習了,但其中有個地方沒懂~

TA的精华主题

TA的得分主题

发表于 2012-1-27 16:39 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
zyh196712 发表于 2010-8-24 22:50
select '收益' as 项目,行业,收益,收益笔数,排名,收益笔数*收益 as 汇总 from          
(select 行业,收益,coun ...
  1. select '收益' as 项目,行业,收益,收益笔数,排名,收益笔数*收益 as 汇总 from (select 行业,收益,count(收益) as 收益笔数,(select 1+count(*) from (select distinct 行业,收益 from [Sheet1$]) c where c.行业=d.行业 and c.收益>d.收益) as 排名 from  [sheet1$] d group by d.行业,d.收益) where 排名<=5        
  2. Union all        
  3. select '行业内收益前5名平均值',x.行业,'','','',avg(x.收益) as 行业内收益前5名平均值 from [sheet1$] x,(select 行业,收益,(select 1+count(*) from (select distinct 行业,收益 from [Sheet1$]) a where a.行业=b.行业 and a.收益>b.收益) as 排名1 from (select distinct 行业,收益 from [sheet1$]) b) y where x.行业=y.行业 and x.收益=y.收益 and y.排名1<=5 group by x.行业
复制代码

楼主,你是怎么写出来的????学习中……
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-4-27 23:39 , Processed in 0.041970 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

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