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

回答編集履歴

3

推敲

2020/05/10 09:12

投稿

sazi
sazi

スコア25430

answer CHANGED
@@ -19,7 +19,7 @@
19
19
  ```SQL
20
20
  INSERT INTO ドル円累積(日付け,高値, 前日高値)
21
21
  SELECT t1.日付け, t1.高値, t2.高値
22
- FROM ドル円 t1 left join ドル円 t2
22
+ FROM ドル円 as t1 left join ドル円 as t2
23
23
  on t1.日付け=(t2.日付け - 1)
24
24
  WHRE t1.高値 > Nz(t2.高値)
25
25
  ```

2

追記

2020/05/10 09:12

投稿

sazi
sazi

スコア25430

answer CHANGED
@@ -12,4 +12,14 @@
12
12
  FROM ドル円
13
13
  ) as step1
14
14
  WHRE 高値 > Nz(前日高値)
15
+ ```
16
+ 追記
17
+ --
18
+ 一応、Access的には以下の方が高速かもしれません。
19
+ ```SQL
20
+ INSERT INTO ドル円累積(日付け,高値, 前日高値)
21
+ SELECT t1.日付け, t1.高値, t2.高値
22
+ FROM ドル円 t1 left join ドル円 t2
23
+ on t1.日付け=(t2.日付け - 1)
24
+ WHRE t1.高値 > Nz(t2.高値)
15
25
  ```

1

推敲

2020/05/10 09:10

投稿

sazi
sazi

スコア25430

answer CHANGED
@@ -10,6 +10,6 @@
10
10
  where 前日ドル円.日付け=(ドル円.日付 - 1)
11
11
  ) AS 前日高値
12
12
  FROM ドル円
13
- ) step1
13
+ ) as step1
14
14
  WHRE 高値 > Nz(前日高値)
15
15
  ```