是否可以按ms访问的特定日期分组?我想创建一个月度报告,它将使我从数据库中获得的支出/收入。但是,我希望此报告将结果分组,而不是按年份(1 / 1-31 / 12),而是按1 / 9-31 / 8分组(我的营业年度是从9月至8月)。可以按照我想要的方式对结果进行分组吗?
答案 0 :(得分:0)
您可以尝试:
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")