【发布时间】:2015-07-06 22:48:58
【问题描述】:
我想按月计算过去 12 个月(包括当前月份)的记录数。
这一直有效,直到我们到 7 月,它结合了 2014 年 7 月和 2015 年 7 月的数据。
SELECT Max(MonthName(DatePart("m",[FormSentOff]),True)) AS Mth,
Count(tblDisclosure.ID) AS CountOfID
FROM tblDisclosure
GROUP BY DatePart("m",[FormSentOff])
HAVING (((DatePart("m",[FormSentOff])) Is Not Null)
AND ((Max(MonthName(DatePart("m",[FormSentOff]),True))) Is Not Null))
ORDER BY Max(tblDisclosure.FormSentOff), Max(MonthName(DatePart("m",[FormSentOff]),True));`
我尝试过构建子查询但没有成功,也尝试过以各种方式操作上述代码但没有成功。
【问题讨论】: