質問編集履歴

6

2018/08/28 23:44

投稿

hkrkgyk7
hkrkgyk7

スコア26

test CHANGED
File without changes
test CHANGED
@@ -26,9 +26,9 @@
26
26
 
27
27
  テーブル:顧客テーブル
28
28
 
29
- 日付項目:加入日(yyyymmdd)
29
+ 日付項目:加入日(形式:yyyymmdd)
30
30
 
31
- 日付項目:脱退日(yyyymmdd)
31
+ 日付項目:脱退日(形式:yyyymmdd)
32
32
 
33
33
 
34
34
 
@@ -36,4 +36,12 @@
36
36
 
37
37
  ※加入日および脱退日の指定はない
38
38
 
39
+ ※データ数の多いテーブル
40
+
39
- ※データ数の多いテーブルです。全てのデータを対象として指定条件で抽出したいです。
41
+ 全てのデータを対象として指定条件で抽出したい
42
+
43
+ →例えば、以下のようなデータを1本のSQLで参照したいです
44
+
45
+ ①加入日”20000101”〜脱退日”20000630”
46
+
47
+ ②加入日”20150701”〜脱退日”20151231”

5

2018/08/28 23:44

投稿

hkrkgyk7
hkrkgyk7

スコア26

test CHANGED
File without changes
test CHANGED
@@ -1,8 +1,12 @@
1
+ SQL初心者です。
2
+
3
+
4
+
1
5
  下記の条件のデータを抽出したいです。
2
6
 
3
- SQL初心者です。
7
+ 自分も調べていまが、期間の幅の起点となる日付が指定されている場合の構文は出てきますが、指定しない場合の構文は見つけられず…
4
8
 
5
- お手数ですが、どのような構文になるかご教示いただけますと幸いです。
9
+ どのような構文になるかご教示いただけますと幸いです。
6
10
 
7
11
 
8
12
 
@@ -11,6 +15,8 @@
11
15
  <抽出したいデータ>
12
16
 
13
17
  テーブルAのデータのうち、日付項目Bと日付項目Cの期間の差が6ヶ月(180日)のデータを抽出したい。
18
+
19
+ ※SYSDATEや”20200101”のように期間の幅の起点となる日付を指定しない場合のSQLが知りたいです
14
20
 
15
21
 
16
22
 

4

2018/08/28 23:37

投稿

hkrkgyk7
hkrkgyk7

スコア26

test CHANGED
File without changes
test CHANGED
@@ -29,3 +29,5 @@
29
29
  加入期間が6ヶ月(180日)の顧客データを抽出したい
30
30
 
31
31
  ※加入日および脱退日の指定はない
32
+
33
+ ※データ数の多いテーブルです。全てのデータを対象として指定条件で抽出したいです。

3

2018/08/28 15:16

投稿

hkrkgyk7
hkrkgyk7

スコア26

test CHANGED
File without changes
test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
  SQL初心者です。
4
4
 
5
- お手数ですが、ご教示いただけますと幸いです。
5
+ お手数ですが、どのような構文になるかご教示いただけますと幸いです。
6
6
 
7
7
 
8
8
 

2

2018/08/28 15:14

投稿

hkrkgyk7
hkrkgyk7

スコア26

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,8 @@
1
1
  下記の条件のデータを抽出したいです。
2
2
 
3
+ SQL初心者です。
4
+
3
- SQL初心者です。お手数ですが、ご教示いただけますと幸いです。
5
+ お手数ですが、ご教示いただけますと幸いです。
4
6
 
5
7
 
6
8
 
@@ -8,7 +10,7 @@
8
10
 
9
11
  <抽出したいデータ>
10
12
 
11
- テーブルAのデータのうち、日付項目Bと日付項目Cの期間の差が6ヶ月のデータを抽出したい。
13
+ テーブルAのデータのうち、日付項目Bと日付項目Cの期間の差が6ヶ月(180日)のデータを抽出したい。
12
14
 
13
15
 
14
16
 
@@ -24,6 +26,6 @@
24
26
 
25
27
 
26
28
 
27
- 加入期間が6ヶ月の顧客データを抽出したい
29
+ 加入期間が6ヶ月(180日)の顧客データを抽出したい
28
30
 
29
31
  ※加入日および脱退日の指定はない

1

2018/08/28 14:18

投稿

hkrkgyk7
hkrkgyk7

スコア26

test CHANGED
File without changes
test CHANGED
File without changes