回答編集履歴

3

補完

2019/05/29 05:56

投稿

sazi
sazi

スコア25195

test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
  ```SQL
4
4
 
5
- select t1.*, t2.ポイント
5
+ select t1.*, coalesce(t2.ポイント, 0) ポイント
6
6
 
7
7
  from 結果テーブル t1
8
8
 
@@ -14,7 +14,7 @@
14
14
 
15
15
  ) t2
16
16
 
17
- on t1.等級=t2.等級 and t1.実施月 >= t2.適用月 and t1.実施月 < t2.次適用月
17
+ on t1.等級 = t2.等級 and t1.実施月 >= t2.適用月 and t1.実施月 < t2.次適用月
18
18
 
19
19
  ```
20
20
 

2

訂正

2019/05/29 05:56

投稿

sazi
sazi

スコア25195

test CHANGED
@@ -8,7 +8,7 @@
8
8
 
9
9
  left join (
10
10
 
11
- select *, lead(適用月, 1, 999999) over(partition by 等級 order by 適用月) 次適用月
11
+ select *, lead(適用月, 1, '999999') over(partition by 等級 order by 適用月) 次適用月
12
12
 
13
13
  from 加算テーブル
14
14
 

1

訂正

2019/05/29 05:38

投稿

sazi
sazi

スコア25195

test CHANGED
@@ -8,7 +8,7 @@
8
8
 
9
9
  left join (
10
10
 
11
- select *, lead(適用月, 1, 999999) over(partition by 等級 irder by 適用月) 次適用月
11
+ select *, lead(適用月, 1, 999999) over(partition by 等級 order by 適用月) 次適用月
12
12
 
13
13
  from 加算テーブル
14
14