teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

4

コードの書き方を統一

2016/10/30 04:08

投稿

Panzer_vor
Panzer_vor

スコア1636

answer CHANGED
@@ -17,5 +17,5 @@
17
17
  s.date BETWEEN 集計開始日の値 AND 集計終了日の値
18
18
  GROUP BY
19
19
  -- ここで何単位で束ねて集約するか指定します
20
- code
20
+ s.code
21
21
  ```

3

誤記修正

2016/10/30 04:08

投稿

Panzer_vor
Panzer_vor

スコア1636

answer CHANGED
@@ -12,7 +12,7 @@
12
12
  FROM
13
13
  stockdata_all s
14
14
  WHERE
15
- -- 例えばDATE('2016-10-01')を開始日DATE('2016-10-25')とすると、
15
+ -- 例えばDATE('2016-10-01')を開始日DATE('2016-10-25')終了日とすると、
16
16
  -- その期間のデータが集計対象に絞れます
17
17
  s.date BETWEEN 集計開始日の値 AND 集計終了日の値
18
18
  GROUP BY

2

コード補足

2016/10/30 04:07

投稿

Panzer_vor
Panzer_vor

スコア1636

answer CHANGED
@@ -12,7 +12,10 @@
12
12
  FROM
13
13
  stockdata_all s
14
14
  WHERE
15
+ -- 例えばDATE('2016-10-01')を開始日とDATE('2016-10-25')とすると、
16
+ -- その期間のデータが集計対象に絞れます
15
- s.date BETWEEN 集計開始日の値 AND 集計終了日の値
17
+ s.date BETWEEN 集計開始日の値 AND 集計終了日の値
16
18
  GROUP BY
19
+ -- ここで何単位で束ねて集約するか指定します
17
20
  code
18
21
  ```

1

追記

2016/10/30 04:05

投稿

Panzer_vor
Panzer_vor

スコア1636

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