質問するログイン新規登録

回答編集履歴

1

推敲

2020/01/25 05:20

投稿

sazi
sazi

スコア25430

answer CHANGED
@@ -8,13 +8,13 @@
8
8
  なので①は以下のようにして取得できます。
9
9
  ```SQL
10
10
  SELECT *
11
- , IIf(調査月_text=Format(調査日_date, 'MM'), '当月','前月') AS 前月フラグ
11
+ , IIf(調査月_text=Format(調査日_date, 'M'), '当月','前月') AS 前月フラグ
12
12
  FROM 調査データ
13
13
  ```
14
14
  ②は良く分かりませんが、調査日毎のパターンを取得したいのなら、
15
15
  ```SQL
16
16
  SELECT 調査日_date, 調査月_text
17
- , IIf(調査月_text=Format(調査日_date, 'MM'), '当月','前月') AS 前月フラグ
17
+ , IIf(調査月_text=Format(調査日_date, 'M'), '当月','前月') AS 前月フラグ
18
18
  FROM 調査データ
19
19
  group by 調査日_date, 調査月_text
20
20
  ```