ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

[原创] 【分享】一个有关交叉表查询、联合查询、嵌套查询的综合应用实例详细介绍

[复制链接]

TA的精华主题

TA的得分主题

发表于 2010-5-31 08:57 | 显示全部楼层
莫非自动生成的透视表,其后台的数据汇总也是用这种方式来实现的?

TRANSFORM 语句
语法
  TRANSFORM aggfunction  selectstatement  PIVOT pivotfield [IN (value1[, value2[, ...]])]

TRANSFORM 语句可分为以下几个部分:

部分 说明
aggfunction 运算所选数据的 SQL合计函数  
selectstatement SELECT 语句.
pivotfield 在查询结果集中用来创建列标题的字段或表达式。
value1,value2 用来创建列标题的固定值。

说明
使用交叉表查询来摘要数据时,从指定的字段或表达式中选定值作为列标题,这样,可以用比选定查询更紧凑的格式来观察数据。

[ 本帖最后由 penghaifeng 于 2010-5-31 09:28 编辑 ]

TA的精华主题

TA的得分主题

 楼主| 发表于 2010-5-31 09:09 | 显示全部楼层
原帖由 penghaifeng 于 2010-5-31 08:57 发表
莫非自动生成的透视表,其后台的数据汇总也是用这种方式来实现的?

我不敢妄言,你可以研究研究 :)

TA的精华主题

TA的得分主题

发表于 2010-5-31 09:31 | 显示全部楼层

回复 12楼 whsfhwm 的帖子

呵呵!~~~
自己能力有限,再深入研究这个问题就超限了;佩服楼上的钻研精神!

TA的精华主题

TA的得分主题

发表于 2010-5-31 21:48 | 显示全部楼层

TA的精华主题

TA的得分主题

 楼主| 发表于 2010-5-31 22:17 | 显示全部楼层

回复 14楼 rufino2002 的帖子

MS Query跟OLEDB里面还有有一些差异的。

TA的精华主题

TA的得分主题

发表于 2010-5-31 22:31 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2010-6-1 19:08 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2010-6-1 19:14 | 显示全部楼层
在能改进一下就好了,有时不仅需要小计还需要累计。不如按月份需要每月小计,同时也需要累计。如果能实现这个,那就更好了,期待!

TA的精华主题

TA的得分主题

发表于 2010-6-1 19:17 | 显示全部楼层

TA的精华主题

TA的得分主题

 楼主| 发表于 2010-6-1 19:59 | 显示全部楼层
原帖由 zhc19620430 于 2010-6-1 19:14 发表
在能改进一下就好了,有时不仅需要小计还需要累计。不如按月份需要每月小计,同时也需要累计。如果能实现这个,那就更好了,期待!

正是我准备下一步思考的问题,能不能做到不好说~~~
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2024-11-30 15:46 , Processed in 0.049926 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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