提前道歉,因为我对Access,mySQL等缺乏经验。我正在努力学习:)
我可以使用一些一般的建议(我相信)不要求我在这里粘贴我的所有代码而潜入杂草,但我们会看到。
我正在尝试开发一个用于跟踪和报告指标的数据库。度量标准来自两个表:卷和传播。它们大多数都是相似的领域,重要的是:
传播: DisseminationID,日期
卷: VolumeID,日期,效果指标,数据类型
最终目标是创建一个基于两个总计的报告(或必要时报告)按季度:
TotalA:传播中的记录数+性能指标为“数据共享”且数据类型不是“xyz”的某些记录的数量
TotalB:卷中某些记录的计数。
现在我接近这一点的方式是:
1)为:
创建单独的Count(*)查询2)使用以下代码创建联合查询以计算TotalA:
> SELECT Sum([SQ].[SubTotal]) AS TotalA
FROM (SELECT Sum(DTotal) AS SubTotal
FROM qryDTotal
UNION ALL
SELECT Sum (ShareTotal)
FROM qryShareTotal
AS SQ;
3)使用每个季度的相应查询重复#2。
4)创建select或make table查询,组合各自的数据,以便:
qryTotalA_Q1,qry_TotalA_Q2,qry_TotalA_Q3,qry_TotalA_Q4,qry_TotalA_Total
qryD_Q1,qryD_Q2,qryD_Q3,qryD_Q4,qryDTotal
我的具体问题是:
提前致谢。有了这个数据库,我期待会有很多这样的事情,所以这将是巨大的,因为我继续学习。
编辑:我猜测最简单的解决方案,假设我的查询保持不变,就是使用子报告来捕获两个查询的结果..