回答編集履歴

1

コード修正

2018/07/08 06:25

投稿

hatena19
hatena19

スコア33715

test CHANGED
@@ -30,23 +30,33 @@
30
30
 
31
31
  FROM
32
32
 
33
- test_mast AS D1 INNER JOIN test_mast AS D2
33
+ test_mast AS D1 INNER JOIN test_mast AS D2
34
34
 
35
35
  ON D1.data_cd = D2.data_cd
36
36
 
37
37
  WHERE
38
38
 
39
- D1.id<>[D2].[id]
39
+ D1.id<>D2.id
40
40
 
41
- AND D1.from_date)<[D2].[to_date]
41
+ AND D1.from_date<D2.to_date
42
42
 
43
- AND D1.to_date>[D2].[from_date];
43
+ AND D1.to_date>D2.from_date;
44
44
 
45
45
  ```
46
46
 
47
+ **出力結果**
48
+
49
+ |id|data_cd|from_date|to_date|
50
+
51
+ |:--|:--:|--:|--:|
52
+
53
+ |1|A|20170101|20180501|
54
+
55
+ |2|A|20180402|20180507|
47
56
 
48
57
 
58
+
49
- 参考リンク
59
+ **参考リンク**
50
60
 
51
61
  [クエリでの期間の抽出条件 - hatena chips](https://hatenachips.blog.fc2.com/blog-entry-279.html)
52
62