You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Access中如何创建仅提取上月数据的查询 月份字段为文本格式

英文月份字段上月数据筛选方案

适用场景

对应按存储了英文月份全称/缩写的Month字段筛选上月数据,且仅在查询设计视图的字段条件栏添加筛选规则的需求,方案如下:

操作方法

  • 打开查询设计视图,导入表[Month Done/IP and Sum],将需要输出的Month、Type、Done、In Progress字段添加到字段行
  • 在Month字段对应的条件行填入对应表达式:
    • 若表中Month字段统一存月份缩写(如Sept、Oct),填入:
      Format(DateAdd("m", -1, Date()), "mmm")
    • 若表中Month字段统一存月份全称(如September、October),填入:
      Format(DateAdd("m", -1, Date()), "mmmm")
    • 若表中Month字段同时存在缩写和全称,填入:
      Like Format(DateAdd("m", -1, Date()), "mmm*")
  • 直接运行查询即可得到上月对应数据

逻辑说明

  • Date() 会读取当前系统日期
  • DateAdd("m", -1, Date()) 计算得到上一个月的日期值
  • Format() 函数将上月日期转换为和表中Month字段格式匹配的英文月份文本,直接匹配筛选

注意:如果筛选结果不符合预期,请检查系统区域语言的英文月份输出规则是否和表中存储的值一致,比如部分地区9月缩写为Sep,若和你的表中Sept不匹配,统一调整表中值或者表达式输出格式即可。

内容的提问来源于stack exchange,提问作者ThatTallGuy88

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.29 21:39:03