我在MSAccess中有一個名爲ClaimQry
的查詢,它提示用戶輸入參數valuationDate
。我想運行ClaimQry
以及一些評估日期,例如2011年1月1日,然後運行相同的查詢,並在2012年1月1日的另一個評估日期基於字段claimNumber
加入兩個結果集。如何使用不同的參數連接兩個相同的查詢(MS Access)
我試圖
SELECT ClaimQuery.Total, ClaimQuery_1.Total
FROM ClaimQuery
INNER JOIN ClaimQuery AS ClaimQuery_1 ON ClaimQuery.[Claim #] = ClaimQuery_1.[Claim #];
但我只提示輸入一個估值日期,而不是兩個(因此我得到的數據是不正確的)。
編輯:開始認爲我的問題可能不清楚,所以我會試着舉個例子。
假設我運行ClaimQuery
並將其作爲參數valuationDate
的1/1/2011加入。我可能會得到一個結果集像
Claim# Total
123 100
231 200
132 300
然後我跑ClaimQuery
和飼料它1/1/2012爲valuationDate
參數,我得到
Claim# Total
123 400
231 500
132 100
213 600
現在,我想執行這些聯接兩組,並得到類似
Claim# Total1 Total2
123 100 400
231 200 500
132 300 100