电脑系统问题 没有上传附件
1、按季度汇总查询
SELECT DISTINCTROW Format$([收入明细表].[登记日期],'yyyy/q') AS 统计季度, 收入明细表.项目名称, Sum(收入明细表.货款合计) AS [货款合计 之 合计], Sum(收入明细表.磅费合计) AS [磅费合计 之 合计]
FROM 收入明细表
GROUP BY Format$([收入明细表].[登记日期],'yyyy/q'), 收入明细表.项目名称, Year([收入明细表].[登记日期])*12+DatePart('m',[收入明细表].[登记日期])-1, 收入明细表.登记日期
ORDER BY 收入明细表.登记日期;
2、按年度汇总查询
SELECT DISTINCTROW Format$([收入明细表].[登记日期],'yyyy') AS 统计年份, 收入明细表.项目名称, Sum(收入明细表.货款合计) AS [货款合计 之 合计], Sum(收入明细表.磅费合计) AS [磅费合计 之 合计]
FROM 收入明细表
GROUP BY Format$([收入明细表].[登记日期],'yyyy'), 收入明细表.项目名称, 收入明细表.登记日期
ORDER BY 收入明细表.登记日期;
3、按月份汇总查询
SELECT DISTINCTROW Format$([收入明细表].[登记日期],'yyyy/mm') AS 统计月份, 收入明细表.项目名称, Sum(收入明细表.货款合计) AS [货款合计 之 合计], Sum(收入明细表.磅费合计) AS [磅费合计 之 合计]
FROM 收入明细表
GROUP BY Format$([收入明细表].[登记日期],'yyyy/mm'), 收入明细表.项目名称, 收入明细表.登记日期
ORDER BY 收入明细表.登记日期;
把上面三个SQL语句分别新建成三个查询,把表名称 和 字段名称改成你自己的,试试看
同时请参照 我之前的示例 http://www.accessoft.com/blog/article-show.asp?userid=2469&Id=8559