質問編集履歴
2
コードの表記方法を変更しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -45,7 +45,7 @@
|
|
45
45
|
|
46
46
|
### 該当のソースコード
|
47
47
|
|
48
|
-
|
48
|
+
```ここに言語を入力
|
49
49
|
SELECT
|
50
50
|
dt.date
|
51
51
|
tr.*
|
@@ -53,13 +53,16 @@
|
|
53
53
|
LEFT JOIN Table1 tr
|
54
54
|
ON dt.date = tr.date
|
55
55
|
;
|
56
|
+
```
|
57
|
+
Create TABLE Table2
|
58
|
+
|
56
59
|
|
57
60
|
### 試したこと
|
58
61
|
|
59
62
|
日付マスタを作ってそれを左表にしてTable1と結合すれば、日付の右にNULLのセルができ、そこに、Table1のLast flagがついているデータを追加すればできるかと思っていたのですが、うまくいかずどうすればよいか困っているところです。上のSQLで下のような表ができたらいいなと思っていまいた。
|
60
63
|
|
61
64
|
イメージ
|
62
|
-
Case No date stage last flag
|
65
|
+
Date Case No date stage last flag
|
63
66
|
|
64
67
|
20220108 Case2 20220108 ステージ3 N
|
65
68
|
20220115 Case2 20220115 ステージ4 N
|
1
質問があったため、表記を修正しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -9,7 +9,7 @@
|
|
9
9
|
|
10
10
|
- [ ] 下記のTable2を作成する
|
11
11
|
|
12
|
-
週次でシステムからCaseのデータを記録しており、以下のTable1のようなデータを作成しています。ですが、システム上クローズ後にはデータが作成されなくなるため、Table2のようなデータを作ろうとしています。データの記録日は毎月1、8、15、22、29(2月は28日)です。
|
12
|
+
週次でシステムからCaseのデータを記録しており、以下のTable1のようなデータを作成しています。ですが、システム上クローズ後には翌週以降のデータが作成されなくなるため、Table2のようなデータを作ろうとしています(1/22にクローズすると1/29のデータができなくなる)。データの記録日は毎月1、8、15、22、29(2月は28日)です。
|
13
13
|
|
14
14
|
■Table1
|
15
15
|
Case No date stage last flag
|