質問編集履歴

1

group by文追加

2017/03/31 08:56

投稿

amaguri
amaguri

スコア227

test CHANGED
File without changes
test CHANGED
@@ -12,17 +12,17 @@
12
12
 
13
13
  id |user_id |point | expiration_date
14
14
 
15
- 1 | 1 |100 |2017-01-21
15
+ 1 | 1 |100 |2017-01-21
16
16
 
17
- 2 | 1 |400 |2018-12-31
17
+ 2 | 1 |400 |2018-12-31
18
18
 
19
- 3 | 2 |300 |2016-05-09
19
+ 3 | 2 |300 |2016-05-09
20
20
 
21
- 4 | 2 |200 |2017-10-21
21
+ 4 | 2 |200 |2017-10-21
22
22
 
23
- 5 | 3 |100 |2018-03-20
23
+ 5 | 3 |100 |2018-03-20
24
24
 
25
- 6 | 3 |1000 |2016-10-21
25
+ 6 | 3 |1000 |2016-10-21
26
26
 
27
27
  ```
28
28
 
@@ -60,6 +60,24 @@
60
60
 
61
61
  select SUM(point) from points where user_id = ユーザーID and expiration_date >= now();
62
62
 
63
+
64
+
65
+ --group by--
66
+
67
+ select user_id,SUM(point) from points where expiration_date >= now() group by user_id;
68
+
69
+
70
+
71
+ 結果
72
+
73
+ user_id|SUM(point)
74
+
75
+ 1 | 100
76
+
77
+ 2 | 200
78
+
79
+ 3 | 100
80
+
63
81
  ```
64
82
 
65
83