質問編集履歴

1

2021/05/23 15:22

投稿

mi2
mi2

スコア63

test CHANGED
File without changes
test CHANGED
@@ -24,6 +24,8 @@
24
24
 
25
25
  A, 2020-06-01
26
26
 
27
+ A, 2020-10-01
28
+
27
29
  B, 2020-04-01
28
30
 
29
31
  B, 2020-04-01
@@ -31,6 +33,8 @@
31
33
  B, 2020-05-01
32
34
 
33
35
  B, 2020-04-01
36
+
37
+
34
38
 
35
39
  ```
36
40
 
@@ -41,6 +45,8 @@
41
45
  この場合、Aが残る。
42
46
 
43
47
  Bは1レコードしか期間内に該当するものとマッチしないため、残らない。
48
+
49
+ 残ったAについては期間外のレコードも残したい。
44
50
 
45
51
 
46
52
 
@@ -60,6 +66,8 @@
60
66
 
61
67
  A, 2020-06-01
62
68
 
69
+ A, 2020-10-01
70
+
63
71
  ```
64
72
 
65
73
 
@@ -74,11 +82,11 @@
74
82
 
75
83
 
76
84
 
77
- group byをしてからjoinかと考えましたが、それとおおもとのデータを期間で持って紐づけるところで苦慮しています。
85
+ group byをしてからjoinかと考えましたが、それとおおもとのデータを期間で紐づけるところで苦慮しています。
78
86
 
79
87
  WHEREの中にid=(select…)みたいな感じで行くこと等いくつか試しているのですが、
80
88
 
81
- 結果がうまく抽出できず困っております
89
+ 結果がうまく抽出できず困っております。
82
90
 
83
91
 
84
92