设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[Access本身] [求助]关于统计问题请教大家!

[复制链接]
跳转到指定楼层
1#
发表于 2005-12-28 05:14:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我要统计的内容放在三个表里,根据表一中的姓名和表二中的值班类型来统计表三中每一个人当月的不同值班的数量,如白班、夜班等。可是我不知道该怎么办,如下面三个表:

表一 姓名

   张三

   李四

表二 值班类型

   白班

   夜班

表三 姓名  值班情况 日期

   张三   白班  2005-12-01

   李四   夜班  2005-12-10

   张三   白班  2005-12-10

表一、二根据需要设定好后,每月要统计表三中每个人当月的值班情况,如张三值了多少个白班,多少个夜班,李四值了多少个白、夜班,可是我不知道该怎么去做,哪作大侠能给我说说,或者告诉我哪儿有相关的示例让我学习学习,感谢了!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2005-12-28 05:19:00 | 只看该作者
如果数据量不是很大的话,白班夜班就用一个是/否字段,

select * from (select count(*) as 数量,姓名ID,值班类型 from 表三 group by 姓名ID,值班类型) a left join 表一 b on a.姓名ID=b.姓名ID
3#
 楼主| 发表于 2005-12-28 05:50:00 | 只看该作者
这里说的只是个简单的例子,实际用的时候可能值班类型还要多,比如有节日班,假日班等。另外我没用过您说的这个例子,我先看看。谢谢了!
4#
 楼主| 发表于 2005-12-29 07:03:00 | 只看该作者
没有哪位大侠再给个详细点的示例吗?版主们,如果可能请帮我看看,给我多点指教,新手一个,不太明白,麻烦大家了!感谢!!!
5#
发表于 2005-12-29 08:27:00 | 只看该作者
看看这样是否能符合你的要求.


[此贴子已经被作者于2005-12-29 0:27:47编辑过]

本帖子中包含更多资源

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

x
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-15 10:08 , Processed in 0.103408 second(s), 29 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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