Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 按日期大于X(日、月、年)的月份统计记录_Sql_Ms Access - Fatal编程技术网

Sql 按日期大于X(日、月、年)的月份统计记录

Sql 按日期大于X(日、月、年)的月份统计记录,sql,ms-access,Sql,Ms Access,我想按月统计过去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",[For

我想按月统计过去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));`
我曾尝试构建子查询,但没有成功,也尝试过以各种方式操作上述代码,但没有成功。

Air代码:

选择
格式(最大值(FormSentOff),“mmm”)为Mth,
将(*)计数为CountOfRecords
来自tblDisclosure
其中FormSentOff>=日期添加(“m”,-11,日期序列(年(日期()),月(日期()),1))
按年份分组(FormSentOff),按月份分组(FormSentOff)
按年份(FormSentOff)、月份(FormSentOff)排序的订单

太棒了!非常感谢你!