質問編集履歴
1
SQL文の追加
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
ORACLE
|
1
|
+
ORACLEにてgroupbyで集計をしたのですが、うまくいきません。
|
body
CHANGED
@@ -48,7 +48,22 @@
|
|
48
48
|
2: 1
|
49
49
|
|
50
50
|
自分ではどうしても会員IDが重複してしまい下記のようになってしまいます。
|
51
|
+
下記がSQlになります。
|
52
|
+
select
|
53
|
+
会員区分、count(*)
|
54
|
+
from
|
55
|
+
会員テーブル A,
|
56
|
+
レッスン詳細テーブル B
|
57
|
+
where
|
58
|
+
A.会員ID = B.会員ID AND
|
59
|
+
B.購入日 between to_date(20150101,'YYYYMMDD') and to_date(20150131,'YYYYMMDD')
|
60
|
+
group by
|
61
|
+
A.会員区分
|
62
|
+
order by
|
63
|
+
A.会員区分;
|
51
64
|
|
65
|
+
|
66
|
+
|
52
67
|
・購入日が2015/1/1~2015/1/31の期間のもの
|
53
68
|
の区分ごとの会員人数
|
54
69
|
会員区分:会員数
|
@@ -70,5 +85,5 @@
|
|
70
85
|
1: 4
|
71
86
|
2: 2
|
72
87
|
|
73
|
-
|
74
|
-
|
88
|
+
すいませんがSQLのおかしなところがあったら指摘していただけないでしょうか?
|
89
|
+
よろしくお願いします。
|