質問編集履歴

2

コードの表記方法を変更しました。

2022/07/29 09:42

投稿

nomuyuka
nomuyuka

スコア1

test CHANGED
File without changes
test CHANGED
@@ -45,7 +45,7 @@
45
45
 
46
46
  ### 該当のソースコード
47
47
 
48
- Create TABLE Table2
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

質問があったため、表記を修正しました。

2022/07/29 09:35

投稿

nomuyuka
nomuyuka

スコア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