Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

回复 加入收藏帖  复制
我要提问 帖子上移

关于统计的问题

邃恒 等级: 普通会员 积分:0 金币:0 来自:长春Access交流中心 发表于:2019-05-05 10:16:39   已结帖
楼主

举个栗子,我有个表里面有每个月这些部门都会上报新的信息,每月需要统计上报的信息数量,我现在能统计出每个月各部门上报的数,但是如何让没有上报信息的部门显示出“0”呢?下面的图是缺少没有报信息的部门的状态,我需要没有信息的部门数量上显示零,,下面是现有的查询语句SELECT 信息表.办事处, Count(信息表.办事处) AS 办事处之计数, Sum(信息表.预计金额) AS 预计金额之合计
FROM 信息表
WHERE (((信息表.意向量类别) Like "*A*") AND ((信息表.项目状态)="跟进中") AND ((Year([上报日期]))=Year(Date())) AND ((Month([上报日期]))=Month(Date())))
GROUP BY 信息表.办事处;

 

access培训  诚聘access开发人员

    邃恒
      获得社区协助:请教问题(即发帖)11篇,其中获得解决的3篇;
      协助社区成员:协助他人(即回帖)0篇,其中被设为【最佳答案】的0篇;
      协助我们社区:发布技术文章0篇,邀请了0名新会员注册本社区(如何邀请会员注册,详见:http://www.accessoft.com/sitehelp.asp)。
Top

扫描下方工作人员的微信二维码加微信,邀您加入Access课堂微信群,进入一个技术交际圈:

网站工作人员微信

邃恒 等级:普通会员 积分:0 金币:0 来自:长春Access交流中心 发表于2019/5/5 10:18:27 
1楼 得分: 0

上一个的查询语句有些乱,请看这个。望指点

SELECT 信息表.办事处, Count(信息表.办事处) AS 办事处之计数, Sum(信息表.预计金额) AS 预计金额之合计

FROM 信息表
WHERE (((信息表.意向量类别) Like "*A*") AND ((信息表.项目状态)="跟进中") AND ((Year([上报日期]))=Year(Date())) AND ((Month([上报日期]))=Month(Date())))
GROUP BY 信息表.办事处;



    邃恒
      获得社区协助:请教问题(即发帖)11篇,其中获得解决的3篇;
      协助社区成员:协助他人(即回帖)0篇,其中被设为【最佳答案】的0篇;
      协助我们社区:发布技术文章0篇,邀请了0名新会员注册本社区(如何邀请会员注册,详见:http://www.accessoft.com/sitehelp.asp)。
邃恒 等级:普通会员 积分:0 金币:0 来自:长春Access交流中心 发表于2019/5/5 16:28:32 
2楼 得分: 0
大神们都去嗨皮了吗?节日过完了,该回来了啊。

    邃恒
      获得社区协助:请教问题(即发帖)11篇,其中获得解决的3篇;
      协助社区成员:协助他人(即回帖)0篇,其中被设为【最佳答案】的0篇;
      协助我们社区:发布技术文章0篇,邀请了0名新会员注册本社区(如何邀请会员注册,详见:http://www.accessoft.com/sitehelp.asp)。
邃恒 等级:普通会员 积分:0 金币:0 来自:长春Access交流中心 发表于2019/5/6 8:11:23 
3楼 得分: 0
没人回答吗?没人的话,一会我再来问一下

    邃恒
      获得社区协助:请教问题(即发帖)11篇,其中获得解决的3篇;
      协助社区成员:协助他人(即回帖)0篇,其中被设为【最佳答案】的0篇;
      协助我们社区:发布技术文章0篇,邀请了0名新会员注册本社区(如何邀请会员注册,详见:http://www.accessoft.com/sitehelp.asp)。
西出阳关无故人 等级:版主★★★★★ 积分:659 金币:120 来自:安顺Access交流中心 发表于2019/5/6 8:42:17 
4楼 得分: 0

把实例发上来




    很高兴与您就本帖子进行交流,如果我的回答已经解决了您的问题,请点击上方的“最佳答案”,这样本帖子就不会在“待解决问题区”显示了,我也将获得2个积分奖励,并不会减少您的积分!
    西出阳关无故人
      获得社区协助:请教问题(即发帖)18篇,其中获得解决的9篇;
      协助社区成员:协助他人(即回帖)893篇,其中被设为【最佳答案】的244篇;
      协助我们社区:发布技术文章3篇,邀请了0名新会员注册本社区(如何邀请会员注册,详见:http://www.accessoft.com/sitehelp.asp)。
邃恒 等级:普通会员 积分:0 金币:0 来自:长春Access交流中心 发表于2019/5/6 15:01:25 
5楼 得分: 0
第一张图片是我希望的形式,第二张是实际的结果,因为实际数量为0的是统计不到的,应该怎么办呢?实例请见附件点击下载此附件

    邃恒
      获得社区协助:请教问题(即发帖)11篇,其中获得解决的3篇;
      协助社区成员:协助他人(即回帖)0篇,其中被设为【最佳答案】的0篇;
      协助我们社区:发布技术文章0篇,邀请了0名新会员注册本社区(如何邀请会员注册,详见:http://www.accessoft.com/sitehelp.asp)。
qq1985178585 等级:贵宾★★★★★ 积分:112 金币:320 来自:永济Access交流中心 发表于2019/5/6 19:44:49 
6楼 得分: 0
你的 意向量类别中有条件 Like "*A*",其它的就不显示呀。删除这个条件就会显示其它办事处了。你的表中也只有这两个办事处,你可以增加其它办事处试下

    很高兴与您就本帖子进行交流,如果我的回答已经解决了您的问题,请点击上方的“最佳答案”,这样本帖子就不会在“待解决问题区”显示了,我也将获得2个积分奖励,并不会减少您的积分!
    qq1985178585
      获得社区协助:请教问题(即发帖)14篇,其中获得解决的14篇;
      协助社区成员:协助他人(即回帖)22篇,其中被设为【最佳答案】的8篇;
      协助我们社区:发布技术文章8篇,邀请了0名新会员注册本社区(如何邀请会员注册,详见:http://www.accessoft.com/sitehelp.asp)。
邃恒 等级:普通会员 积分:0 金币:0 来自:长春Access交流中心 发表于2019/5/7 9:37:31 
7楼 得分: 0
不是,A是限制类别的,我的意思是,统计这7个办事处有多少A类的项目,现在能统计出有A类的,并正常显示,问题是我是想有A类的,按照实际数量显示,没有A类的也用0个来显示出来,但是不知道该怎么做。

    邃恒
      获得社区协助:请教问题(即发帖)11篇,其中获得解决的3篇;
      协助社区成员:协助他人(即回帖)0篇,其中被设为【最佳答案】的0篇;
      协助我们社区:发布技术文章0篇,邀请了0名新会员注册本社区(如何邀请会员注册,详见:http://www.accessoft.com/sitehelp.asp)。
qq1985178585 等级:贵宾★★★★★ 积分:112 金币:320 来自:永济Access交流中心 发表于2019/5/7 10:43:47 
8楼 得分: 0
那就把那个 意向量类别 group by 

    很高兴与您就本帖子进行交流,如果我的回答已经解决了您的问题,请点击上方的“最佳答案”,这样本帖子就不会在“待解决问题区”显示了,我也将获得2个积分奖励,并不会减少您的积分!
    qq1985178585
      获得社区协助:请教问题(即发帖)14篇,其中获得解决的14篇;
      协助社区成员:协助他人(即回帖)22篇,其中被设为【最佳答案】的8篇;
      协助我们社区:发布技术文章8篇,邀请了0名新会员注册本社区(如何邀请会员注册,详见:http://www.accessoft.com/sitehelp.asp)。
邃恒 等级:普通会员 积分:0 金币:0 来自:长春Access交流中心 发表于2019/5/7 13:18:41 
9楼 得分: 0
一样啊。都是无法显示不存在的办事处的状态啊。因为本身就没有,怎么统计汇总呢?

    邃恒
      获得社区协助:请教问题(即发帖)11篇,其中获得解决的3篇;
      协助社区成员:协助他人(即回帖)0篇,其中被设为【最佳答案】的0篇;
      协助我们社区:发布技术文章0篇,邀请了0名新会员注册本社区(如何邀请会员注册,详见:http://www.accessoft.com/sitehelp.asp)。
蒋元根 等级:Access资深专家★★★★★ 积分:1793 金币:4240 来自:上海Access交流中心 发表于2019/5/7 19:42:55 最佳答案
10楼 得分: 2

供参考:

     SELECT 部门表.部门, 报表情况.上报日期, 报表情况.上报数, IIf(报表情况!上报数 Is Null,0,报表情况!上报数) AS 上报数情况
FROM 部门表 LEFT JOIN 报表情况 ON 部门表.部门 = 报表情况.部门;

点击下载此附件



    很高兴与您就本帖子进行交流,如果我的回答已经解决了您的问题,请点击上方的“最佳答案”,这样本帖子就不会在“待解决问题区”显示了,我也将获得2个积分奖励,并不会减少您的积分!
    蒋元根
      获得社区协助:请教问题(即发帖)0篇,其中获得解决的0篇;
      协助社区成员:协助他人(即回帖)932篇,其中被设为【最佳答案】的385篇;
      协助我们社区:发布技术文章106篇,邀请了22名新会员注册本社区(如何邀请会员注册,详见:http://www.accessoft.com/sitehelp.asp)。
邃恒 等级:普通会员 积分:0 金币:0 来自:长春Access交流中心 发表于2019/5/8 10:27:45 
11楼 得分: 0
感谢各位朋友的帮助,谢谢

    邃恒
      获得社区协助:请教问题(即发帖)11篇,其中获得解决的3篇;
      协助社区成员:协助他人(即回帖)0篇,其中被设为【最佳答案】的0篇;
      协助我们社区:发布技术文章0篇,邀请了0名新会员注册本社区(如何邀请会员注册,详见:http://www.accessoft.com/sitehelp.asp)。
总记录:11篇  页次:1/1 9 1 :
您还没有在Access软件网登录不能回复帖子
  • 你没有登录,请点击后面链接登录:登录
  • 如果你没有注册,请点击后面链接注册:注册,注册完成后,请再次访问本页功能。