社区
VB基础类
帖子详情
一个关于交叉表的问题
css
2000-06-13 09:32:00
有一个交叉表,例如一个员工表。有员工的姓名、来自的省份、所属的部门等列。
我想生成一个交叉表,也就是统计不同的省份和不同的部门中各有多少人。这样的SQL语句应该怎么写?
如果可以写,结果集是怎样的?ADO如何访问这些记录呢?
...全文
229
5
打赏
收藏
一个关于交叉表的问题
有一个交叉表,例如一个员工表。有员工的姓名、来自的省份、所属的部门等列。 我想生成一个交叉表,也就是统计不同的省份和不同的部门中各有多少人。这样的SQL语句应该怎么写? 如果可以写,结果集是怎样的?ADO如何访问这些记录呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
at1998
2000-07-01
打赏
举报
回复
老弟,信该收到了吧.
css
2000-06-15
打赏
举报
回复
这些我当然都知道,我想弄清楚的是在SQL标SERVER中的语句应该怎么写,用DAO,或者ADO怎么去访问这些结果。 例如,我怎么才能知道省份1.部门1下的那个数字是2。
用dao.recordset 怎么去做?
WHQ
2000-06-13
打赏
举报
回复
什么叫交叉表?
select count(*) as numb from empolyee
where condition
group by pro, dep
返回的记录集中只有一条记录和一个字段(numb),该字段的类型为整数
Hibin
2000-06-13
打赏
举报
回复
用Access的交叉表向导帮你作
kongming
2000-06-13
打赏
举报
回复
TRANSFORM COUNT(姓名)
SELECT 部门 FORM 员工表
GROUP BY 部门
PIVOT 省份
结果集为只读,如下:
部门 省份1 省份2 省份3
部门1 2 2 4
部门2 5 1 2
部门3 3 3 3
VB基础类
7,763
社区成员
197,605
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章