回答編集履歴

2

SQLの記述修正

2016/04/29 07:04

投稿

yodel
yodel

スコア508

test CHANGED
@@ -20,7 +20,7 @@
20
20
 
21
21
  A.会員ID = B.会員ID AND
22
22
 
23
- B.購入日 between to_date(20150101,'YYYYMMDD') and to_date(20150131,'YYYYMMDD')
23
+ B.購入日 between to_date('20150101','YYYYMMDD') and to_date('20150131','YYYYMMDD')
24
24
 
25
25
  group by
26
26
 

1

SQL

2016/04/29 07:04

投稿

yodel
yodel

スコア508

test CHANGED
@@ -1,3 +1,35 @@
1
1
  会員IDが重複してしまうのならば、取得結果を
2
2
 
3
3
  会員IDでGroupByやDistinctした結果をカウントしてみてはどうでしょうか。
4
+
5
+
6
+
7
+ ```SQL
8
+
9
+ select
10
+
11
+ 会員ID,会員区分,count(*)
12
+
13
+ from
14
+
15
+ 会員テーブル A,
16
+
17
+ レッスン詳細テーブル B
18
+
19
+ where
20
+
21
+ A.会員ID = B.会員ID AND
22
+
23
+ B.購入日 between to_date(20150101,'YYYYMMDD') and to_date(20150131,'YYYYMMDD')
24
+
25
+ group by
26
+
27
+ A.会員ID,A.会員区分
28
+
29
+ order by
30
+
31
+ A.会員区分;
32
+
33
+
34
+
35
+ ```