设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 2015|回复: 9
打印 上一主题 下一主题

[查询] 交叉表能不能进行联合查询?

[复制链接]
跳转到指定楼层
1#
发表于 2010-10-25 15:18:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如图所示,这是一个用交叉表查询做的考勤表(这里没有包含加班情况),请问大虾们,如果加班考勤结构类似于这个结构,可否用联合查询来做考勤表(这样的话就便于清楚每个人加班和正常上班情况了)。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2010-10-25 16:43:57 | 只看该作者
似乎不宜为之,原因在于交叉查询的字段数量与名称不一定固定,在此情况下编制交叉查询麻烦很多。
3#
发表于 2010-10-26 22:52:26 | 只看该作者
看看附件是不是你要的结果?
不知道你的表结构是什么

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
4#
 楼主| 发表于 2010-10-27 20:51:49 | 只看该作者
谢谢aslxt兄的答复,其实我要的效果如下所示(如果能联合查询,按姓名排序后则应该如下):

由于人数很多,每天都有人上班,一般不存在字段出现空缺的可能。想了很久,还是觉得这个想法实现可能性不大,只是在这里提出和各位大虾商讨下而已。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
5#
发表于 2010-10-28 09:06:28 | 只看该作者
本帖最后由 aslxt 于 2010-10-28 09:09 编辑

看你的效果好像是每个人都有两行,第一行是排班结果,第二行是实际考勤结果?
如果是这样的话,应该可以的:
两个表:排班表,考勤表
分别做交叉表查询,然后联合查询,试一下
6#
发表于 2010-10-28 09:32:44 | 只看该作者
这种结果可以实现的
7#
 楼主| 发表于 2010-10-29 09:50:53 | 只看该作者
回复 aslxt 的帖子

我之前用写过SQL语句,两个交叉表里都有transform,这样就不知道该怎么写了。
8#
发表于 2010-10-29 12:43:38 | 只看该作者
roych 发表于 2010-10-29 09:50
回复 aslxt 的帖子

我之前用写过SQL语句,两个交叉表里都有transform,这样就不知道该怎么写了。

交叉表查询生成各自的查询,比如查询1和查询2
然后:
select * from 查询1 union select * from 查询2
9#
发表于 2015-8-21 21:17:05 | 只看该作者
roych 发表于 2010-10-29 09:50
回复 aslxt 的帖子

我之前用写过SQL语句,两个交叉表里都有transform,这样就不知道该怎么写了。

ROYCH,您好!您需要的功能实现了吗?交叉表做联合查询
10#
 楼主| 发表于 2015-8-22 08:59:30 | 只看该作者
purplerose 发表于 2015-8-21 21:17
ROYCH,您好!您需要的功能实现了吗?交叉表做联合查询

没有,后来没弄了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-17 03:09 , Processed in 0.098968 second(s), 34 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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