質問編集履歴

1

ご指摘のあった様にソースを記載し直しました。また、テーブル定義を簡単ですが記載しました。

2018/07/07 10:54

投稿

ktamon
ktamon

スコア35

test CHANGED
File without changes
test CHANGED
@@ -44,6 +44,8 @@
44
44
 
45
45
  色々試して、
46
46
 
47
+ ```
48
+
47
49
  SELECT
48
50
 
49
51
  D1.data_cd
@@ -70,7 +72,7 @@
70
72
 
71
73
  OR ( D1.to_date > D2.from_date AND D1.from_date < D2.to_date ))
72
74
 
73
- AND ( D1.from_date != D2.from_date OR D1.to_date != D2.to_date )
75
+ AND ( D1.from_date <> D2.from_date OR D1.to_date <> D2.to_date )
74
76
 
75
77
  ORDER BY
76
78
 
@@ -80,6 +82,24 @@
80
82
 
81
83
  ,D1.to_date
82
84
 
85
+ ```
86
+
87
+
88
+
89
+ テーブル定義ですが、
90
+
91
+ data_cd Varchar2(6):製品コード
92
+
93
+ D1.data_name  Varchar2(20):製品名称
94
+
95
+ D1.from_date Varchar2(8):有効開始日
96
+
97
+ D1.to_date   Varchar2(8):有効終了日
98
+
99
+
100
+
101
+ となります。
102
+
83
103
  等試していますがうまく行ってない状態です。
84
104
 
85
105
  ご助言いただけないでしょうか?