我们用Access处理数据的时候,经常需要将两张相同表结构的数据记录合并到一起。那么该如何实现这种功能呢?下面小编给大家分享一下。
Access
打开Access软件,新建两个数据表,注意两个数据表的字段需要相同,数据不同,如下图所示
然后点击顶部的创建菜单,选择下面的查询设计选项,如下图所示
在弹出的显示表界面中选择第二个数据表,如下图所示,接下来会将选择的表合并到第一个表中
回到查询设计主界面,我们看到刚才选择的表已经加入到设计界面了,如下图所示
接着点击顶部的设计菜单,然后选择下面的追加选项,如下图所示
在弹出的追加界面中选择第一个表,然后下面勾选当前数据库选项,如下图所示
接下来在追加数据设置中对需要显示的字段进行设置,这里将所有字段都显示即可,如下图所示
然后点击顶部的设计菜单,选择结果栏中的运行按钮,如下图所示
接下来会弹出追加提示,我们简单看一下数目是否正确,然后点击是即可,如下图所示
最后回到第一个数据表,我们可以看到第二个表中的数据已经被追加进来了,如下图所示
「ACCESS」不同两表建立查询合并,实现数据汇总对比
日常工作中,难免搜集、整理、统计、分析各种数据,为工作进度、任务目标提供决策,而若遇上数年的历史海量数据,且要对其筛选、汇总,以进一步对比、分析,偏偏有时候数据分别在不同的表中,而为了统计、分析不停切换,这就得大费周章,既不快捷,又不直观,若学会ACCESS的使用,并用以下方法,则立竿见影,省案牍劳形。
1、收入明细
数据虚拟,仅供统计、分析
2、支出明细
数据虚拟,仅供统计、分析
3、两表查询合并
SELECT t.年份, Sum(t.收入金额) AS 收入金额, Sum(t.支出金额) AS 支出金额, Round(Sum(t.收入金额-t.支出金额),2) AS 余额FROM
(SELECT 年份, 收入金额,0 as 支出金额 from 收入明细 union all
SELECT 年份, 0 as 收入金额,支出金额 from 支出明细) AS t
GROUP BY t.年份;
执行上述代码:
数据较多,仅截取部分仅供参考
万变不离其宗,若遇相似统计、分析,愿你能举一反三、事半功倍。