回答編集履歴
4
コードの書き方を統一
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
誤記修正
answer
CHANGED
@@ -12,7 +12,7 @@
|
|
12
12
|
FROM
|
13
13
|
stockdata_all s
|
14
14
|
WHERE
|
15
|
-
-- 例えばDATE('2016-10-01')を開始日
|
15
|
+
-- 例えばDATE('2016-10-01')を開始日、DATE('2016-10-25')終了日とすると、
|
16
16
|
-- その期間のデータが集計対象に絞れます
|
17
17
|
s.date BETWEEN 集計開始日の値 AND 集計終了日の値
|
18
18
|
GROUP BY
|
2
コード補足
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
|
-
|
17
|
+
s.date BETWEEN 集計開始日の値 AND 集計終了日の値
|
16
18
|
GROUP BY
|
19
|
+
-- ここで何単位で束ねて集約するか指定します
|
17
20
|
code
|
18
21
|
```
|
1
追記
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
|