回答編集履歴

4

コードの書き方を統一

2016/10/30 04:08

投稿

Panzer_vor
Panzer_vor

スコア1636

test CHANGED
@@ -36,6 +36,6 @@
36
36
 
37
37
  -- ここで何単位で束ねて集約するか指定します
38
38
 
39
- code
39
+ s.code
40
40
 
41
41
  ```

3

誤記修正

2016/10/30 04:08

投稿

Panzer_vor
Panzer_vor

スコア1636

test CHANGED
@@ -26,7 +26,7 @@
26
26
 
27
27
  WHERE
28
28
 
29
- -- 例えばDATE('2016-10-01')を開始日DATE('2016-10-25')とすると、
29
+ -- 例えばDATE('2016-10-01')を開始日DATE('2016-10-25')終了日とすると、
30
30
 
31
31
  -- その期間のデータが集計対象に絞れます
32
32
 

2

コード補足

2016/10/30 04:07

投稿

Panzer_vor
Panzer_vor

スコア1636

test CHANGED
@@ -26,9 +26,15 @@
26
26
 
27
27
  WHERE
28
28
 
29
+ -- 例えばDATE('2016-10-01')を開始日とDATE('2016-10-25')とすると、
30
+
31
+ -- その期間のデータが集計対象に絞れます
32
+
29
- s.date BETWEEN 集計開始日の値 AND 集計終了日の値
33
+ s.date BETWEEN 集計開始日の値 AND 集計終了日の値
30
34
 
31
35
  GROUP BY
36
+
37
+ -- ここで何単位で束ねて集約するか指定します
32
38
 
33
39
  code
34
40
 

1

追記

2016/10/30 04:05

投稿

Panzer_vor
Panzer_vor

スコア1636

test CHANGED
@@ -5,6 +5,8 @@
5
5
  SQLには**GROUP BY句**という集計に特化した構文があるので、
6
6
 
7
7
  それを利用した方が簡単に書けます。
8
+
9
+ (GROUP BYの詳しい説明は[こちら](http://www.dbonline.jp/mysql/select/index9.html)をどうぞ)
8
10
 
9
11
 
10
12