質問編集履歴
7
test
CHANGED
File without changes
|
test
CHANGED
@@ -118,13 +118,15 @@
|
|
118
118
|
|
119
119
|
■aテーブルは、1行にログインしたidのデータが時間ごと入っている
|
120
120
|
|
121
|
-
→日単位でのid数を知りたい
|
121
|
+
→日単位でのログインid数を知りたい。
|
122
122
|
|
123
123
|
|
124
124
|
|
125
125
|
|
126
126
|
|
127
127
|
■bテーブルも1行に時間ごとの売上データがid別に入っている
|
128
|
+
|
129
|
+
→課金した人のid数と金額が知りたい
|
128
130
|
|
129
131
|
|
130
132
|
|
6
test
CHANGED
File without changes
|
test
CHANGED
@@ -132,7 +132,7 @@
|
|
132
132
|
|
133
133
|
|
134
134
|
|
135
|
-
|
135
|
+
time price UU(課金した人数) 新規UU(ログインした人数)
|
136
136
|
|
137
137
|
2016-05-01 500 7 80
|
138
138
|
|
5
test
CHANGED
File without changes
|
test
CHANGED
@@ -30,7 +30,7 @@
|
|
30
30
|
|
31
31
|
aは登録者のデータで
|
32
32
|
|
33
|
-
b
|
33
|
+
bは売上データです。
|
34
34
|
|
35
35
|
|
36
36
|
|
@@ -111,3 +111,29 @@
|
|
111
111
|
|
112
112
|
|
113
113
|
これの解消方法もご教示ください。。
|
114
|
+
|
115
|
+
|
116
|
+
|
117
|
+
【追記】
|
118
|
+
|
119
|
+
■aテーブルは、1行にログインしたidのデータが時間ごと入っている
|
120
|
+
|
121
|
+
→日単位でのid数を知りたいため
|
122
|
+
|
123
|
+
|
124
|
+
|
125
|
+
|
126
|
+
|
127
|
+
■bテーブルも1行に時間ごとの売上データがid別に入っている
|
128
|
+
|
129
|
+
|
130
|
+
|
131
|
+
出したいのは日ごとの以下となります。
|
132
|
+
|
133
|
+
|
134
|
+
|
135
|
+
day price UU(課金した人数) 新規UU(ログインした人数)
|
136
|
+
|
137
|
+
2016-05-01 500 7 80
|
138
|
+
|
139
|
+
2016-05-02 700 2 40
|
4
test
CHANGED
File without changes
|
test
CHANGED
@@ -68,11 +68,11 @@
|
|
68
68
|
|
69
69
|
cast(t1.time as date),
|
70
70
|
|
71
|
-
COUNT(
|
71
|
+
COUNT(distinct t1.id)as UU ,
|
72
72
|
|
73
73
|
Sum(t1.price) as price,
|
74
74
|
|
75
|
-
COUNT(
|
75
|
+
COUNT(distinct t2.id)as 新規UU
|
76
76
|
|
77
77
|
FROM b t1 left join a t2 on t1.id= t2.id
|
78
78
|
|
3
test
CHANGED
File without changes
|
test
CHANGED
@@ -74,7 +74,7 @@
|
|
74
74
|
|
75
75
|
COUNT(t2.distinct id)as 新規UU
|
76
76
|
|
77
|
-
FROM b t1 leftjoin a t2 on t1.id= t2.id
|
77
|
+
FROM b t1 left join a t2 on t1.id= t2.id
|
78
78
|
|
79
79
|
and cast(t1.time as date)=cast(t2.time as date)
|
80
80
|
|
2
test
CHANGED
File without changes
|
test
CHANGED
@@ -70,7 +70,7 @@
|
|
70
70
|
|
71
71
|
COUNT(t1.distinct id)as UU ,
|
72
72
|
|
73
|
-
Sum(t1.price) as price
|
73
|
+
Sum(t1.price) as price,
|
74
74
|
|
75
75
|
COUNT(t2.distinct id)as 新規UU
|
76
76
|
|
1
test
CHANGED
File without changes
|
test
CHANGED
@@ -44,7 +44,7 @@
|
|
44
44
|
|
45
45
|
COUNT(distinct id) ,
|
46
46
|
|
47
|
-
Su
|
47
|
+
Sum(price) as price
|
48
48
|
|
49
49
|
FROM b
|
50
50
|
|