2013-01-09 101 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