ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 3636|回复: 13

[求助] 请问如何用SQL语句查询出3级嵌套关系

[复制链接]

TA的精华主题

TA的得分主题

发表于 2010-10-11 16:42 | 显示全部楼层 |阅读模式
各位:

如附件,有个3级嵌套关系,想通过SQL将其查询出来,请问该如何写SQL?

HELPCOST.zip

3.87 KB, 下载次数: 40

TA的精华主题

TA的得分主题

发表于 2010-10-11 17:39 | 显示全部楼层
aa列似乎不明确哦!~~`

TA的精华主题

TA的得分主题

发表于 2010-10-11 18:22 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
P/O@        aa        bb        cc        dd


想要的结果是什么呢?

TA的精华主题

TA的得分主题

 楼主| 发表于 2010-10-11 19:22 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册

回复 3楼 zhangjimfu 的帖子

第一:以LotNO统计的P/O@字段的合计;  第二:在这lotno里(如101a里),条件bb字段里含S的P/O@字段的合计;  第三:在这lotno里 (如101a里),条件dd字段里含M的P/O@字段的合计;。

表述太复杂,麻烦看附件。(因为数据很多,函数太慢,所以想用sql来生成如附件合计,不知能否行的通?)

TA的精华主题

TA的得分主题

 楼主| 发表于 2010-10-11 21:39 | 显示全部楼层
能不能做,望指点,
在线等。

TA的精华主题

TA的得分主题

发表于 2010-10-11 22:23 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
看了一下,应该可以做,不过你没有对应的关系啊?BB列什么时候是S级,DD列什么时候是M级,关系没有关连。

TA的精华主题

TA的得分主题

 楼主| 发表于 2010-10-12 08:22 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册

回复 6楼 suwenkai 的帖子

其实想得到的效果就是:
将同一批号Lotno对应的单价合计(P/O@)算出后放在成本1这一栏;将BB列标记S的对应单价合计(P/O@)算出后放在成本2这一栏;将DD列标记M的对应单价合计(P/O@)算出后放在成本3这一栏。
还请帮忙看看如何才能达到这样的效果?

TA的精华主题

TA的得分主题

 楼主| 发表于 2010-10-12 08:46 | 显示全部楼层
我用笨办法分别查询出
“成本1”SQL=select LOTNO,QTY,sum([P/o@]) as 成本1 from [求助$a1:i] group by lotNO,QTY
“成本2”SQL=select LOTNO,sum([P/o@]) as 成本2 from [求助$a1:i] where bb="S" group by lotNO
“成本3”SQL=select LOTNO,sum([P/o@]) as 成本3 from [求助$a1:i] where dd="M" group by lotNO

但是不知如何将这3句SQL串在一起,的出"LOTNO"  "QTY"  "成本1"  "成本2"   "成本3"这样的效果?

TA的精华主题

TA的得分主题

发表于 2010-10-12 10:41 | 显示全部楼层

回复 8楼 jonesenJ 的帖子

可以不可以这样整合起来呢?如附件所示,有两种布局,楼主可以参考一下哪种更合适。

[ 本帖最后由 penghaifeng 于 2010-10-12 10:42 编辑 ]
2010-10-12_103946.JPG

HELPCOST.rar

6.2 KB, 下载次数: 16

TA的精华主题

TA的得分主题

发表于 2010-10-12 10:48 | 显示全部楼层
或者为了更好看,可以在语句中再加上些字:
2010-10-12_104743.JPG

HELPCOST.rar

5.68 KB, 下载次数: 26

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

本版积分规则

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

GMT+8, 2024-11-29 20:31 , Processed in 0.047472 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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