设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[查询] 交叉表查询如何实现多个列标题

[复制链接]
跳转到指定楼层
1#
发表于 2009-2-10 10:44:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
交叉表查询一般只能实现一个列标题,怎样才能实现两个或两个以上的列标题呢
希望实现下面的格式:
日期
集数1集数2集数3
剧目名称收视率收视率收视率

谢谢

本帖子中包含更多资源

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

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2009-2-10 10:56:01 | 只看该作者
是不是这个意思
3#
发表于 2009-2-10 10:56:29 | 只看该作者
变通一下

本帖子中包含更多资源

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

x
4#
 楼主| 发表于 2009-2-10 11:07:19 | 只看该作者
不是很合乎要求,呵呵,再想想,不过谢谢斑竹
5#
发表于 2009-2-10 13:07:12 | 只看该作者
本帖最后由 todaynew 于 2009-2-10 13:28 编辑
交叉表查询一般只能实现一个列标题,怎样才能实现两个或两个以上的列标题呢
希望实现下面的格式:
日期集数1集数2集数3剧目名称收视率收视率收视率
谢谢
apeng 发表于 2009-2-10 10:44




用透视表:



或者这样做查询:



TRANSFORM First(表1.收视率) AS 收视率之第一条记录
SELECT 表1.剧目名称, 表1.播出日期
FROM 表1
GROUP BY 表1.剧目名称, 表1.播出日期
PIVOT 表1.播出集数;

本帖子中包含更多资源

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

x
6#
 楼主| 发表于 2009-2-10 14:14:06 | 只看该作者
用你的第一种方法,第二种如果日期多了显示也不好,呵呵,谢谢
7#
发表于 2009-2-10 14:36:16 | 只看该作者
用你的第一种方法,第二种如果日期多了显示也不好,呵呵,谢谢
apeng 发表于 2009-2-10 14:14


不选日期即可。

第二种也有一定的用处,比如可以作为窗体或者报表的数据源。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-18 01:17 , Processed in 0.087825 second(s), 31 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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