2013-01-09 57 views
0

我有取参数的两个查询:MS Access查询 - 提示一个参数,并传递给多个子查询

[小时用完的表]:[输入日期]

[小时挣表]:[输入开始日期] [输入结束日期]

他们加入另一个查询在一个日期生产率的查询。我想运行查询,输入日期,并让该日期传递给所有3个参数。现在我被提示输入日期,开始日期和结束日期(这些查询都是相同的)。有没有办法在SQL中做到这一点,而无需创建表单?

感谢,

-Sean

回答

0

你的意思是对的

PARAMETERS adate DateTime; 
SELECT Stuff WHERE Somedate = [adate] 
+0

感谢您的答复线的东西。我有一个使用以下SQL的查询: 'WHERE [Supertable Query]。[Final Comp]> = [开始日期]和[Supertable Query]。[Final Comp] <= [结束日期]' And another查询哪个使用 ([Timesheet Sorting] .Date)= [输入日期]) – user1964512

+0

在这种情况下,为什么你不想使用表单? – Fionnuala

+0

感谢您的回复。我有使用如下的SQL一个查询: 'WHERE [超表查询] [最终小样]> = [开始日期]和[超表查询] [最终小样] <= [结束日期]。' 以及使用 ([时间表排序] .Date)= [输入日期]另一个查询) 这两个查询,其中总计所有进展和小时在特定日期工作的第三查询链接。它提示我要所有的3个变量,但我想知道是否有办法有沿 东西线[开始日期] = [输入日期] [结束日期] = [输入日期] – user1964512