回答編集履歴
1
演算フィールドの AS 句に別名を囲む[]を追加しました。
test
CHANGED
@@ -6,10 +6,10 @@
|
|
6
6
|
SELECT [MACH_SUB_請求明細ファイル].[請求日],
|
7
7
|
Weekday(Format([MACH_SUB_請求明細ファイル].[請求日],"0000/00/00"),2) AS [月曜日を週初日とした場合の請求日の曜日],
|
8
8
|
Nz([基準日を入力],Date()) AS [基準日],
|
9
|
-
DateAdd("d",1-Weekday(Nz([基準日を入力],Date()),2),Nz([基準日を入力],Date())) AS 基準日の週初日,
|
9
|
+
DateAdd("d",1-Weekday(Nz([基準日を入力],Date()),2),Nz([基準日を入力],Date())) AS [基準日の週初日],
|
10
|
-
DateAdd("d",7-Weekday(Nz([基準日を入力],Date()),2),Nz([基準日を入力],Date())) AS 基準日の週末日,
|
10
|
+
DateAdd("d",7-Weekday(Nz([基準日を入力],Date()),2),Nz([基準日を入力],Date())) AS [基準日の週末日],
|
11
|
-
DateAdd("d",-6-Weekday(Nz([基準日を入力],Date()),2),Nz([基準日を入力],Date())) AS 基準日の前週初日,
|
11
|
+
DateAdd("d",-6-Weekday(Nz([基準日を入力],Date()),2),Nz([基準日を入力],Date())) AS [基準日の前週初日],
|
12
|
-
DateAdd("d",-Weekday(Nz([基準日を入力],Date()),2),Nz([基準日を入力],Date())) AS 基準日の前週末日
|
12
|
+
DateAdd("d",-Weekday(Nz([基準日を入力],Date()),2),Nz([基準日を入力],Date())) AS [基準日の前週末日]
|
13
13
|
FROM [MACH_SUB_請求明細ファイル]
|
14
14
|
WHERE (IsDate(Format([MACH_SUB_請求明細ファイル].[請求日],"0000/00/00")) = True)
|
15
15
|
AND ([MACH_SUB_請求明細ファイル].[請求日] BETWEEN Format(DateAdd("d",-6-Weekday(Nz([基準日を入力],Date()),2),Nz([基準日を入力],Date())),"yyyymmdd")
|