MSACCESSの[クエリを選択]を書き込む方法?
-
19-09-2019 - |
質問
これらのテーブルが下にフィールド名が付いているとします。
DailyLeaveLedger
dldEmployeeID
dldLeaveDate
InvoiceHeader
invEmployeeID
invWeekEnding
InvNumberWeeksCovered
ですから、私はクエリを選択して、IEが10月2日に侵入し、InvnumberWeeksCoveredを離れる請求書がカバーする休暇日を選択します。また、EmployeeID Fields Matchが必要です。
Msaccess 2003でお願いしますか?
解決
これを試して
SELECT InvoiceHeader.invEmployeeID,
InvoiceHeader.invWeekEnding,
DateAdd("d",-[InvNumberWeeksCovered]*7,[invWeekEnding]) AS StartDate,
DailyLeaveLedger.dldLeaveDate
FROM InvoiceHeader
INNER JOIN DailyLeaveLedger
ON InvoiceHeader.invEmployeeID = DailyLeaveLedger.dldEmployeeID
WHERE (((DailyLeaveLedger.dldLeaveDate)
Between [invWeekEnding]
And DateAdd("d",-[InvNumberWeeksCovered]*7,[invWeekEnding])));
私がしたことは、-7 * InvnumberweeksがInvdateにCovercovercovercovercoverCoverされ、これらの間の日付を確認することでした。
それが役立つことを願っています。
所属していません StackOverflow