【交叉表查询】行列转换的魅力

article/2025/6/8 5:56:22

本文主要是讲一下行列转换,也就是大家经常讲的交叉表查询。

行列转换在实际的应用中非常的实用,可以大大的减少工作量。

很多时候,在Excel中处理数据时,我们需要统计每个月的销量或者需要填写每个月的销量,如下图 :

图中只输入了4个月,如果需要5月份的数据,那就要手工的添加“5月”这一列,如果需要6月份数据,那就要手工添加“6月”这一列,以此类推,月份还好也就12个月,那如果是按周呢?且不说表结构是否合理,但这个工作量可想而知道。

像这样的操作还有好多人在使用,且“乐此不疲”的使用,在Excel操作还好,但Access中操作起来就比较麻烦了!

这个时候,我们就需要用行列转换的方式来解决这个问题了。

首先,表设计时,我们就需要调整一下表的结构,如下图:

接下去我们利用交叉表查询

 

SQL语句:

 

TRANSFORM sum(应收款) AS 应收款之合计

SELECT 客户, sum(应收款) AS 应收款合计

FROM tbl月度应收款统计

GROUP BY 客户

PIVOT Format(月度,"yyyymm");

 

结果:

当然也可以固定12个月

 

TRANSFORM sum(应收款) AS 应收款之合计

SELECT 客户, sum(应收款) AS 应收款合计

FROM tbl月度应收款统计

GROUP BY 客户

PIVOT Format(月度,"MM")  In ('01','02','03','04','05','06','07','08','09','10','11','12');

 

结果:

好了,大家快去试一下吧,更多文章请关注我们的公众号

 


http://chatgpt.dhexx.cn/article/aDGhIsNq.shtml

相关文章

Mysql5 实现交叉表查询

交叉表、行列转换和交叉查询经典 一、什么是交叉表 “交叉表”对象是一个网格,用来根据指定的条件返回值。数据显示在压缩行和列中。这种格式易于比较数据并辨别其趋势。它由三个元素组成: 行 列 摘要字段 “交叉表”中的行沿水平方向延…

access交叉表

一、交叉表查询每门课的成绩 交叉表:左边是行标题,上面是列标题,交叉的是值。更改字段名:更改字段名用双引号 二、查询每个年级的每门课的成绩 [表名]![字段名] 三、生成表 生成表:在一张表上生成一张新表原来只有三张表 点击运行…

access如何查询两张表的内容_Access使用技术2:使用交叉表查询向导进行每日汇总...

个人主页:http://office-access.cn公众号:DataMapHuanyu Access使用技术2:使用交叉表查询向导进行每日汇总 Access交叉表查询可以合并每日的量,日汇总功能对于大量数据统计是很有帮助的,Excel很难胜任。 1.技术要求 将不同的表用Union Select合并到一张表中,不能用两张表…

【Access数据库】关于带参数的交叉表查询

查了一圈,网上关于带参数的交叉表查询的介绍很少。 1.用SQL语句写带参数的交叉表查询的话,不能用having语句设置条件,必须用where。 2.where语句里不能像普通参数查询一样写模糊查询,必须是精确的。 3.即使用了where,也…

在MySQL中实现交叉表查询1(静态交叉表)

在MySQL中实现交叉表查询1(静态交叉表) 一、什么是交叉表 交叉表查询是将来源于某个表中的字段进行分组,一组列在交叉表左侧,一组列在交叉表上部,并在交叉表行与列交叉处显示表中某个字段的各种计算值。比如&#xf…

5.7.1 使用向导创建交叉表查询

示例ACCESS数据库下载链接: https://download.csdn.net/download/ngbshzhn/20979935 使用交叉表查询计算和重构数据,可以简化数据分析,交叉表查询计算数据的总和、平均值、计数或其他类型的总计值,并将它们分组。一组列在数…

5.7.2 使用设计视图创建交叉表查询

交叉表查询由三部分组成,行标题字段、列标题字段和值字段。按照Access的规定,列标题字段和值字段只能各有一个,行标题字段最多可以有3个。 (1)打开“罗斯文”数据库,在“创建”选项卡上的“查询”组中,单击“查询设…

计算机研究生学习路线

一、研究方向 研究方向来源:导师指定、咨询师兄师姐继续沿着他们的方向做深入研究、自己选方向。本节主要介绍自己如何选方向。 1.1paperswithcode 首先,进入The latest in Machine Learning | Papers With Code,我们可以看到主菜单栏&…

本人以及硕士期间研究介绍

读者们大家好 ~ 这篇博客是本人的第一篇博文,我将对自己的研究内容做一下简要的梳理,也欢迎感兴趣的小伙伴和我一起讨论。 ~ 我是一名工科硕士,本科就读于北京理工大学宇航学院,硕士期间申请硕博连读继续…

计算机学硕研究计划,博士研究生学习计划和研究计划

博士研究生学习计划和研究计划 时间是箭,去来迅疾,我们又将有新的学习内容,迎来新的挑战,是时候写学习计划了哦。好的学习计划都具备一些什么特点呢?以下是小编收集整理的博士研究生学习计划和研究计划,仅供参考,希望能够帮助到大家。 为了给博士学习生活开好头,不断学…

中职生职业生涯规划书2000字学计算机,计算机专业中职生职业生涯规划书

计算机专业中职生职业生涯规划书 下面是小编为中职生计算机专业整理的职业生涯规划书范文,供参考。 一、前言 九年义务教育,我们在儿童的懵懂、自由的嬉戏和父母的纵容中,快乐的度过;三年的高中生活,我们在学生们逐渐激烈的竞争、老师日益严肃的面孔和漫天飞舞的试卷中,艰…

python职业规划书_大学生职业规划书

职业生涯规划(简称生涯规划),又叫职业生涯设计,是将个人与组织相结合,在对一个人职业生涯的主客观条件进行测定、分析、总结的基础上,对自己的兴趣、爱好、能力、特点进行综合分析与权衡,结合时…

回忆我的过去一年2020年考研以及研究生规划

目录 一、启发二、回忆考研录(多图警告)(一)大三寒假入门考研(二)大三下学期进入学习状态(三)大三暑假强化巩固知识(四)大四上学期冲刺考试(五&am…

计算机专业读研期间的规划,【图片】2020考研,老学长教你如何规划!【计算机考研吧】_百度贴吧...

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 二、关键一步——院校选择 我把各位同学的院校选择阶段分为以上几个阶段,因为考研这一年中,很多人的目标院校并不是固定不变的,而是随着不同阶段而改变的。学长我在大三下学期这一时间段内也多次…

源代码分析

/**/ // // 制作一个定时器,2位显示秒,2位显示分,用4个调节按钮调节 // 四个调节按钮为key0, key1, key2, key3分别为P3.2, P3.3, P3.4, P3.5 // 数码管用P0显示a,b,c,d,e,f,g,分别对应P0.0, P0.1, P0.2, P0.3, P0.4, P0.5, P0.6,…

IntelliJ IDEA 智能代码分析

IntelliJ IDEA 智能代码分析 # IntelliJ IDEA 会分析你的代码,在项目中查找文件和语言之间的关联。并使用这些信息,向你提供深度的代码帮助,快速导航,以及错误分析和重构。 1. IDEA的智能完成功能 // 按Ctrl+Shift+Space可以触发 // 通过Ctrl+Shift+Space快捷键组合,I…

Understand: 静态代码分析神器

一直以来,我以为Source Insight的代码分析已经是业界最强、最专业。今天试用了一下Scitools的Understand,导入代码后直接可以生成图形化分析结果,包括模块间调用,函数调用流程等,确实比较震撼。 文章目录 1. 设置2. 导…

RTMPdump 源代码分析 1: main()函数

RTMPdump(libRTMP) 源代码分析系列文章: RTMPdump 源代码分析 1: main()函数 RTMPDump (libRTMP) 源代码分析2:解析RTMP地址——RTMP_ParseURL() RTMPdump (libRTMP) 源代码分析3: AMF编码 RTMPdump (libRTMP) 源代码分析4&am…

JM代码分析(一)

JM代码分析(一) 入门视频采集与处理(学会分析YUV数据)核心编码函数研究码流控制RC去块滤波核心全局变量运动矢量的写码流从码流中提取NALU结构体00000(IDR)buf2img_basic宏块模式编码端写码流编码器:解码器&#xff1a…

代码分析:

爬虫组件分析 目录概述需求: 设计思路实现思路分析1.URL管理 DataTable 参考资料和推荐阅读 Survive by day and develop by night. talk for import biz , show your perfect code,full busy,skip hardness,make a better result,wait for change,chall…