質問編集履歴

8

サンプルデータ修正

2020/11/17 06:29

投稿

yukibeatles
yukibeatles

スコア12

test CHANGED
File without changes
test CHANGED
@@ -20,11 +20,11 @@
20
20
 
21
21
  |:--:|:--:|
22
22
 
23
- |認定番号A|種類A|
23
+ |NINTEI01|TYPE01|
24
24
 
25
- |認定番号B|種類B|
25
+ |NINTEI02|TYPE02|
26
26
 
27
- |認定番号C|種類C|
27
+ |NINTEI03|TYPE03|
28
28
 
29
29
 
30
30
 
@@ -46,25 +46,25 @@
46
46
 
47
47
  |:--:|:--:|:--:|:--:|
48
48
 
49
- |番号1|認定番号A|-|日時1|
49
+ |0001|NINTEI01|-|2020/01/01 12:34:56|
50
50
 
51
- |番号2|認定番号A|-|日時2|
51
+ |0002|NINTEI01|-|2020/01/02 00:00:00|
52
52
 
53
- |番号3|認定番号B|-|日時3|
53
+ |0003|NINTEI01|-|2020/01/02 00:00:00|
54
54
 
55
- |番号4|認定番号B|その他|日時4|
55
+ |0004|NINTEI02|-|2020/01/01 12:34:56|
56
56
 
57
- |番号5|認定番号C|その他|日時5|
57
+ |0005|NINTEI02|-|2020/01/02 00:00:00|
58
58
 
59
- |番号6|認定番号C|その他|日時6|
59
+ |0006|NINTEI02|-|2020/01/02 00:00:00|
60
60
 
61
+ |0007|NINTEI02|x|2020/01/03 00:00:00|
61
62
 
63
+ |0008|NINTEI03|x|2020/01/01 12:34:56|
62
64
 
63
- (※)サンプルデータにおいて、各カラムの大小関係は下記の通りです。
65
+ |0009|NINTEI03|x|2020/01/02 00:00:00|
64
66
 
65
- 番号1 < 番号2 < 番号3 < 番号4 < 番号5 < 番号6 …
67
+ |0010|NINTEI03|x|2020/01/02 00:00:00|
66
-
67
- 日時1 < 日時2 < 日時3 < 日時4 < 日時5 < 日時6 …
68
68
 
69
69
 
70
70
 
@@ -102,11 +102,11 @@
102
102
 
103
103
  |:--:|:--:|:--:|:--:|
104
104
 
105
- |番号2|認定番号A|種類A|-|
105
+ |0003|NINTEI01|TYPE01|-|
106
106
 
107
- |番号4|認定番号B|種類B|-|
107
+ |0006|NINTEI02|TYPE02|-|
108
108
 
109
- |番号6|認定番号C|種類C|その他|
109
+ |0010|NINTEI03|TYPE03|x|
110
110
 
111
111
 
112
112
 

7

型追記

2020/11/17 06:29

投稿

yukibeatles
yukibeatles

スコア12

test CHANGED
File without changes
test CHANGED
@@ -8,9 +8,9 @@
8
8
 
9
9
  〇テーブルA(マスタテーブル)
10
10
 
11
- ・カラム1:認定番号(主キー)
11
+ ・カラム1:認定番号(char型, 主キー)
12
12
 
13
- ・カラム2:種類
13
+ ・カラム2:種類(char型)
14
14
 
15
15
 
16
16
 
@@ -30,13 +30,13 @@
30
30
 
31
31
  〇テーブルB(トランザクションテーブル)
32
32
 
33
- ・カラム1:番号(主キー)
33
+ ・カラム1:番号(char型, 主キー)
34
34
 
35
- ・カラム2:認定番号(外部キー)
35
+ ・カラム2:認定番号(char型, 外部キー)
36
36
 
37
- ・カラム3:判別フラグ
37
+ ・カラム3:判別フラグ(char型)
38
38
 
39
- ・カラム4:日時
39
+ ・カラム4:日時(date型)
40
40
 
41
41
 
42
42
 

6

サンプルデータ追記

2020/11/17 06:06

投稿

yukibeatles
yukibeatles

スコア12

test CHANGED
File without changes
test CHANGED
@@ -14,6 +14,20 @@
14
14
 
15
15
 
16
16
 
17
+ (サンプルデータ)
18
+
19
+ |認定番号|種類|
20
+
21
+ |:--:|:--:|
22
+
23
+ |認定番号A|種類A|
24
+
25
+ |認定番号B|種類B|
26
+
27
+ |認定番号C|種類C|
28
+
29
+
30
+
17
31
  〇テーブルB(トランザクションテーブル)
18
32
 
19
33
  ・カラム1:番号(主キー)
@@ -23,6 +37,36 @@
23
37
  ・カラム3:判別フラグ
24
38
 
25
39
  ・カラム4:日時
40
+
41
+
42
+
43
+ (サンプルデータ)
44
+
45
+ |番号|認定番号|判別フラグ|日時|
46
+
47
+ |:--:|:--:|:--:|:--:|
48
+
49
+ |番号1|認定番号A|-|日時1|
50
+
51
+ |番号2|認定番号A|-|日時2|
52
+
53
+ |番号3|認定番号B|-|日時3|
54
+
55
+ |番号4|認定番号B|その他|日時4|
56
+
57
+ |番号5|認定番号C|その他|日時5|
58
+
59
+ |番号6|認定番号C|その他|日時6|
60
+
61
+
62
+
63
+ (※)サンプルデータにおいて、各カラムの大小関係は下記の通りです。
64
+
65
+ 番号1 < 番号2 < 番号3 < 番号4 < 番号5 < 番号6 …
66
+
67
+ 日時1 < 日時2 < 日時3 < 日時4 < 日時5 < 日時6 …
68
+
69
+
26
70
 
27
71
 
28
72
 
@@ -49,6 +93,22 @@
49
93
  ・同一認定番号で、判別フラグが"-"のレコードが存在しなければ、その認定番号で日時が最新のもの…②
50
94
 
51
95
  ・上記①, ②でレコードが複数存在する(同一日時)場合、①,②該当レコードのうち、テーブルB.番号が最大のもの
96
+
97
+
98
+
99
+ (サンプルデータ)
100
+
101
+ |番号|認定番号|種類|判別フラグ|
102
+
103
+ |:--:|:--:|:--:|:--:|
104
+
105
+ |番号2|認定番号A|種類A|-|
106
+
107
+ |番号4|認定番号B|種類B|-|
108
+
109
+ |番号6|認定番号C|種類C|その他|
110
+
111
+
52
112
 
53
113
 
54
114
 

5

同一認定番号かつ同一日時の場合の条件を追加

2020/11/17 06:03

投稿

yukibeatles
yukibeatles

スコア12

test CHANGED
File without changes
test CHANGED
@@ -48,7 +48,7 @@
48
48
 
49
49
  ・同一認定番号で、判別フラグが"-"のレコードが存在しなければ、その認定番号で日時が最新のもの…②
50
50
 
51
- ・上記①, ②でレコードが複数存在する(同一日時)場合、テーブルB.番号が最大のもの
51
+ ・上記①, ②でレコードが複数存在する(同一日時)場合、①,②該当レコードのうち、テーブルB.番号が最大のもの
52
52
 
53
53
 
54
54
 

4

同一認定番号かつ同一日時の場合の条件を一部修正

2020/11/17 05:39

投稿

yukibeatles
yukibeatles

スコア12

test CHANGED
File without changes
test CHANGED
@@ -48,7 +48,7 @@
48
48
 
49
49
  ・同一認定番号で、判別フラグが"-"のレコードが存在しなければ、その認定番号で日時が最新のもの…②
50
50
 
51
- ・上記①, ②で同一日時のレコードが複数存在する場合、テーブルB.番号が最大のもの
51
+ ・上記①, ②でレコードが複数存在する(同一日時)場合、テーブルB.番号が最大のもの
52
52
 
53
53
 
54
54
 

3

同一認定番号かつ同一日時の場合の条件を修正

2020/11/17 04:51

投稿

yukibeatles
yukibeatles

スコア12

test CHANGED
File without changes
test CHANGED
@@ -44,11 +44,11 @@
44
44
 
45
45
  含まれるレコードは、下記の条件で、各認定番号ごとに1レコードずつです。
46
46
 
47
- ・同一認定番号で、判別フラグが"-"のレコードが存在すれば、その認定番号で判別フラグが"-"で日時が最新のもの
47
+ ・同一認定番号で、判別フラグが"-"のレコードが存在すれば、その認定番号で判別フラグが"-"で日時が最新のもの…①
48
48
 
49
- ・同一認定番号で、判別フラグが"-"のレコードが存在しなければ、その認定番号で日時が最新のもの
49
+ ・同一認定番号で、判別フラグが"-"のレコードが存在しなければ、その認定番号で日時が最新のもの…②
50
50
 
51
- 同一認定番号、かつ同一日時の場合、その認定番号でテーブルB.番号が最のもの
51
+ 上記①, ②で同一日時のレコードが複数存在する場合、テーブルB.番号が最のもの
52
52
 
53
53
 
54
54
 

2

同一認定番号かつ同一日時の場合の条件を一部修正

2020/11/17 04:48

投稿

yukibeatles
yukibeatles

スコア12

test CHANGED
File without changes
test CHANGED
@@ -44,11 +44,11 @@
44
44
 
45
45
  含まれるレコードは、下記の条件で、各認定番号ごとに1レコードずつです。
46
46
 
47
- ・同一認定番号で、判別フラグが"-"のレコードが存在すれば、その認定番号で判別フラグが"-"で日時が最新のもの
47
+ ・同一認定番号で、判別フラグが"-"のレコードが存在すれば、その認定番号で判別フラグが"-"で日時が最新のもの
48
48
 
49
49
  ・同一認定番号で、判別フラグが"-"のレコードが存在しなければ、その認定番号で日時が最新のもの
50
50
 
51
- ・同一認定番号で、かつ同一日時の場合、テーブルB.番号が最新のもの
51
+ ・同一認定番号で、かつ同一日時の場合、その認定番号でテーブルB.番号が最新のもの
52
52
 
53
53
 
54
54
 

1

同一認定番号かつ同一日時の場合の条件を追加

2020/11/17 04:41

投稿

yukibeatles
yukibeatles

スコア12

test CHANGED
File without changes
test CHANGED
@@ -48,7 +48,7 @@
48
48
 
49
49
  ・同一認定番号で、判別フラグが"-"のレコードが存在しなければ、その認定番号で日時が最新のもの
50
50
 
51
-
51
+ ・同一認定番号で、かつ同一日時の場合、テーブルB.番号が最新のもの
52
52
 
53
53
 
54
54