运用数据透视表SQL语句实现多工作表合并计算

上传人:人*** 文档编号:564865692 上传时间:2023-06-22 格式:DOCX 页数:1 大小:18.49KB
返回 下载 相关 举报
运用数据透视表SQL语句实现多工作表合并计算_第1页
第1页 / 共1页
亲,该文档总共1页,全部预览完了,如果喜欢就下载吧!
资源描述

《运用数据透视表SQL语句实现多工作表合并计算》由会员分享,可在线阅读,更多相关《运用数据透视表SQL语句实现多工作表合并计算(1页珍藏版)》请在金锄头文库上搜索。

1、运用数据透视表SQL语句实现多工作表合并计算(一)原始方法:将所有工作表先手工汇总到同一张工作表中,再做透视表。(二)数据获取外部数据现有链接浏览更多选择现有链接选择表格确定导入数据对话框属性定义命令文本输入SQL语句确定。数据连接连接工作簿连接选中名称属性即可重新编辑命令文本1、Select?fromunionallselect?fromSelect(首行字段名称1,首行字段名称2)from工作表名$unionallselect(另首行字段名称1,另首行字段名称2)from另工作表名$如:select科目编码,实际发生额fromsheet1$unionallselect编码,实际发生额fro

2、msheet2$注意:连接多个工作表的时候Select后的字段项数一定要一一相对应2、SQL语句里添加工作表名为字段项Select工作表名as字段名,字段1,字段2from工作表名$如:Selectsheet1as部门,科目编码,实际发生额fromsheet1$unionallSelectsheet2,科目编码,实际发生额fromsheet2$unionallSelectsheet3,科目编码,实际发生额fromsheet3$3、获取数据源工作表所有字段前提:确保每张工作表的字段所在位置顺序等格局完全相同select工作表名as字段名,*from工作表名$unionallselect*from

3、工作表名$如:selectsheet1as部门,*fromsheet1$unionallselectsheet2,*fromsheet2$unionallselectsheet3,*fromsheet3$重新打开工作表后,安全警告要启用,如果路径变了的话数据连接属性重新选取即可。四数据透视表SQL语句实例一将透视表分级字段统计的效果转换为同级的字段项统计普通方法:添加辅助列,将要同级统计的字段弄在同一列,然后再行透视表统计即可,手工添加辅助列,更改了数据源。SQL语句数据导入方法:Select部门as大分类,单位as次分类,职位类别,姓名from数据源$unionallSelect年龄分段,年

4、龄分段,职位类别,姓名from数据源$unionallSelect学历层次,学历层次,职位类别,姓名from数据源$五数据透视表SQL语句实例二如何管理日常的数据源格式,如果运用select*的方法去操作的话数据源首行的规范非常重要。Select期初,仓库,存货编码,数量,金额from材料期初库存$unionallselect入库,仓库,存货编码擞量,金额from材料入库明细表$unionallselect出库,仓库,存货编码,数量,金额from材料出库明细表$五数据透视表SQL语句实例三采购清单+付款清单利用SQL语句自动生成新字段的数据透视表Select日期,材料名称,金额AS应付金额,0AS已付金额供应商from采购$unionallselect日期,摘要,0AS应付金额,付款金额,备注from付款$Select表1as分类字段,字段1,字段2,字段nfrom工作表名$unionallselectSelect表2,字段1,字段2,字段nfrom工作表名$南苑路辅路北京市丰台区佬:MapABC农AjtofJavi

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 活动策划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号