Sql Access-将参数从一个查询传递到另一个查询

Sql Access-将参数从一个查询传递到另一个查询,sql,ms-access,parameter-passing,Sql,Ms Access,Parameter Passing,在Access 2016中,我想运行一个查询(SSC_County),其中结果将作为xls导出。目标是在xls中为日期设置一列,并与APD的每个STATE_STATUSID值关联,如下所示。通用ID为: dbo_APD.ID = dbo_APD_Tracking.APDID = WY_APD_STATUS.APDID 我在跟踪xls中的每个WY_APD_STATUS.STATUS_日期 以下是SSC_县的关键部分: SELECT dbo_APD.ID, dbo_APD_Tracking.Pro

在Access 2016中,我想运行一个查询(SSC_County),其中结果将作为xls导出。目标是在xls中为日期设置一列,并与APD的每个STATE_STATUSID值关联,如下所示。通用ID为:

dbo_APD.ID = dbo_APD_Tracking.APDID = WY_APD_STATUS.APDID
我在跟踪xls中的每个WY_APD_STATUS.STATUS_日期

以下是SSC_县的关键部分:

SELECT dbo_APD.ID, dbo_APD_Tracking.Project_area_name, WY_APD_STATUS.Status_date
FROM WY_APD_STATUS RIGHT JOIN (dbo_APD INNER JOIN dbo_APD_Tracking ON dbo_APD.ID = dbo_APD_Tracking.APDID) ON WY_APD_STATUS.APDID = dbo_APD.ID
WHERE ((dbo_APD_Tracking.Project_area_name="Fake project") AND [STATE_STATUSID]=6);
我尝试过使用一个接受参数[STATE_STATUSID]的子查询;下面是它的SQL:

SELECT s.Status_date, s.APDID
FROM dbo_ST_APD_SUBMITTAL_STATUS AS s INNER JOIN dbo_APD AS a ON s.APDID = a.ID
WHERE s.State_statusID=[STATE_STATUSID];
因此,如果我从设计视图运行这个查询,我会得到一个[STATE\u STATUSID]提示,我可以按预期输入一个整数


上面针对SSC_County的SQL实际上并没有向子查询传递参数。。。有更简单的方法吗?

请显示外部查询。此内容为。你正忙于解决一个我们不知道的问题。退后一步,给我们完整的画面。总体目标是什么?查询是如何运行的?多次传递的数字是多少?请相应地编辑帖子。帖子也相应地编辑。我在这里尽可能地简化了问题: