ms-access - Ms Access,按特定日期分组
问题描述
是否可以在 ms 访问中按特定日期分组?我想创建一个月度报告,它将为我带来数据库中的费用/收入。但是,我希望这份报告不是按年份(1/1-31/12)而是从 1/9-31/8(我的营业年度是从 9 月到 8 月)对结果进行分组。是否可以按照我想要的方式对结果进行分组?
解决方案
你可以试试:
Select
Format(DateAdd("m", 4, YourDateField), "yyyymm") As FiscalYearMonth,
<other fields>
From
YourTable
Group By
Format(DateAdd("m", 4, YourDateField), "yyyymm")
对于您的特定表,它可能类似于:
Select
Description,
Format(DateAdd("m", 4, [YourDateField]), "yyyymm") As FiscalYearMonth,
Sum([Sum]) AS [Sum]
From
[MyTable]
Where
[MyTable].Category = "Misc"
Group By
[MyTable].Description,
Format(DateAdd("m", 4, YourDateField), "yyyymm")
推荐阅读
- node.js - 如何在没有循环依赖的情况下在环回 4 上实现自引用模型
- java - 检查整数是否在 jsonb 列表中
- kubernetes - 前台级联删除不像文档建议的那样工作
- windows - 给定COM端口,如何找到USB串行适配器的序列号?
- javascript - TypeScript outFile 通过 Requirejs 未按预期运行
- python - 到达和离开的区别
- mysql - 为每个连接的行在每个子组中选择最新的
- c# - C# 8.0 Nullable,如何指示方法检查是否为 null
- python - 循环遍历不同的 Dataframes Pandas
- python - 通过类的函数访问多个实例