質問編集履歴
6
修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -44,7 +44,7 @@
|
|
44
44
|
|
45
45
|
FROM 商品構成マスタ
|
46
46
|
|
47
|
-
WHERE 商品コード = AAA
|
47
|
+
WHERE 商品コード = 'AAA'
|
48
48
|
|
49
49
|
ORDER BY 適用開始日付;
|
50
50
|
|
5
指摘事項修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -6,7 +6,7 @@
|
|
6
6
|
|
7
7
|
|
8
8
|
|
9
|
-
CREATE TABLE
|
9
|
+
CREATE TABLE 商品構成マスタ(
|
10
10
|
|
11
11
|
商品コード VARCHAR2(3BYTE),
|
12
12
|
|
@@ -20,17 +20,17 @@
|
|
20
20
|
|
21
21
|
|
22
22
|
|
23
|
-
INSERT INTO 商品構成マスタ VALUES (AAA, 111,
|
23
|
+
INSERT INTO 商品構成マスタ VALUES ('AAA', '111', SYSDATE, 1)
|
24
24
|
|
25
|
-
INSERT INTO 商品構成マスタ VALUES (AAA, 222,
|
25
|
+
INSERT INTO 商品構成マスタ VALUES ('AAA', '222', SYSDATE, 1)
|
26
26
|
|
27
|
-
INSERT INTO 商品構成マスタ VALUES (AAA, 111,
|
27
|
+
INSERT INTO 商品構成マスタ VALUES ('AAA', '111', SYSDATE, 1)
|
28
28
|
|
29
|
-
INSERT INTO 商品構成マスタ VALUES (AAA, 333,
|
29
|
+
INSERT INTO 商品構成マスタ VALUES ('AAA', '333', SYSDATE, 1)
|
30
30
|
|
31
|
-
INSERT INTO 商品構成マスタ VALUES (AAA, 333,
|
31
|
+
INSERT INTO 商品構成マスタ VALUES ('AAA', '333', SYSDATE, 1)
|
32
32
|
|
33
|
-
INSERT INTO 商品構成マスタ VALUES (AAA, 444,
|
33
|
+
INSERT INTO 商品構成マスタ VALUES ('AAA', '444', SYSDATE, 1)
|
34
34
|
|
35
35
|
|
36
36
|
|
@@ -58,6 +58,8 @@
|
|
58
58
|
|
59
59
|
2018-03-20 00:00:00
|
60
60
|
|
61
|
+
(SYSDATEを挿入したのが、00:00:00だったとします。)
|
62
|
+
|
61
63
|
|
62
64
|
|
63
65
|
なのですが・・・
|
4
処理の追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -36,7 +36,9 @@
|
|
36
36
|
|
37
37
|
|
38
38
|
|
39
|
-
【上記テーブルから日付を取得するSQL】
|
39
|
+
【上記テーブルから日付を取得して別のテーブルに挿入するSQL】
|
40
|
+
|
41
|
+
INSERT INTO 適用開始日付セット
|
40
42
|
|
41
43
|
SELECT DISTINCT 適用開始日付
|
42
44
|
|
@@ -60,7 +62,7 @@
|
|
60
62
|
|
61
63
|
なのですが・・・
|
62
64
|
|
63
|
-
実際にテストしてみると、以下の様に値が
|
65
|
+
実際にテストしてみると、以下の様に値が挿入されてしまいます。
|
64
66
|
|
65
67
|
|
66
68
|
|
@@ -74,10 +76,6 @@
|
|
74
76
|
|
75
77
|
|
76
78
|
|
77
|
-
この処理の手前でSYSDATEを取得している箇所有り、です。
|
78
|
-
|
79
|
-
|
80
|
-
|
81
79
|
何故このような結果になってしまうかわかりません。
|
82
80
|
|
83
81
|
ご教授いただけないでしょうか?
|
3
CREATE文とINSERT文を追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -6,23 +6,31 @@
|
|
6
6
|
|
7
7
|
|
8
8
|
|
9
|
-
|
9
|
+
CREATE TABLE 商品構成マスタ(
|
10
10
|
|
11
|
-
|
11
|
+
商品コード VARCHAR2(3BYTE),
|
12
12
|
|
13
|
-
|
13
|
+
構成品 VARCHAR2(3BYTE),
|
14
14
|
|
15
|
-
A
|
15
|
+
適用開始日付 DATE,
|
16
16
|
|
17
|
-
|
17
|
+
個数 NUMBER(1,0)
|
18
18
|
|
19
|
-
|
19
|
+
)
|
20
20
|
|
21
|
-
AAA, 333, 2018-03-01 00:00:00, 1
|
22
21
|
|
23
|
-
AAA, 333, 2018-03-20 00:00:00, 1
|
24
22
|
|
23
|
+
INSERT INTO 商品構成マスタ VALUES (AAA, 111, 2018-02-01 00:00:00, 1)
|
24
|
+
|
25
|
+
INSERT INTO 商品構成マスタ VALUES (AAA, 222, 2018-02-01 00:00:00, 1)
|
26
|
+
|
27
|
+
INSERT INTO 商品構成マスタ VALUES (AAA, 111, 2018-03-01 00:00:00, 1)
|
28
|
+
|
29
|
+
INSERT INTO 商品構成マスタ VALUES (AAA, 333, 2018-03-01 00:00:00, 1)
|
30
|
+
|
31
|
+
INSERT INTO 商品構成マスタ VALUES (AAA, 333, 2018-03-20 00:00:00, 1)
|
32
|
+
|
25
|
-
AAA, 444, 2018-03-20 00:00:00, 1
|
33
|
+
INSERT INTO 商品構成マスタ VALUES (AAA, 444, 2018-03-20 00:00:00, 1)
|
26
34
|
|
27
35
|
|
28
36
|
|
2
型を追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -10,7 +10,7 @@
|
|
10
10
|
|
11
11
|
・商品構成マスタ
|
12
12
|
|
13
|
-
商品コード,構成品,適用開始日付,個数
|
13
|
+
商品コード(VARCHAR2),構成品(VARCHAR2),適用開始日付(DATE),個数(NUMBER)
|
14
14
|
|
15
15
|
AAA, 111, 2018-02-01 00:00:00, 1
|
16
16
|
|
1
誤記修正(項目名が間違っていた。)
test
CHANGED
File without changes
|
test
CHANGED
@@ -30,13 +30,13 @@
|
|
30
30
|
|
31
31
|
【上記テーブルから日付を取得するSQL】
|
32
32
|
|
33
|
-
SELECT DISTINCT 日付
|
33
|
+
SELECT DISTINCT 適用開始日付
|
34
34
|
|
35
35
|
FROM 商品構成マスタ
|
36
36
|
|
37
37
|
WHERE 商品コード = AAA
|
38
38
|
|
39
|
-
ORDER BY 日付;
|
39
|
+
ORDER BY 適用開始日付;
|
40
40
|
|
41
41
|
|
42
42
|
|