Access女士,按特定日期分组

时间:2018-07-01 18:42:45

标签: ms-access

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

1 个答案:

答案 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")