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

如何在Microsoft Access中将时间列按小时间隔分组为17PM/6AM格式?

在Microsoft Access中按小时分组时间列

具体操作步骤

  1. 打开你的Access数据库,找到存储目标数据的表格。
  2. 切换到创建选项卡,点击查询设计,在弹出的「显示表」窗口选中你的数据表,点击添加后关闭窗口。
  3. 在查询设计网格中设置字段:
    • 第一列(生成分组标识):
      在「字段」栏输入以下表达式:
      HourGroup: CStr(Hour([time])) & IIf(Hour([time])>=12,"PM","AM")
      
      这个表达式的作用完全匹配你的分组规则:
      • Hour([time])提取时间列的24小时制小时数(比如17、1、6)
      • CStr()把数字小时转换为文本格式
      • IIf(...)根据小时数判断,≥12则拼接PM,否则拼接AM
    • 第二列(Volume数据):
      在「字段」栏选择Volume列,右键点击设计网格空白处勾选总计,把该列的「总计」行选项改为求和(如果需要统计每小时的总Volume;若仅需查看分组后的明细,选择分组即可)
  4. 点击设计栏中的运行按钮(感叹号图标),就能看到按小时分组后的结果。

注意事项

  • 如果你的时间列字段名不是time,记得把表达式里的[time]替换成实际字段名,比如[RecordTime]。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.30 10:35:24