質問編集履歴

1

追記でPHPの部分を書きました。よろしくお願いします

2017/08/27 11:46

投稿

knrdai
knrdai

スコア11

test CHANGED
File without changes
test CHANGED
@@ -13,3 +13,31 @@
13
13
  この続きをどう書けばよろしいのでしょうか。
14
14
 
15
15
  SQL文が分かる方、ご教授くださいませ。よろしくお願いします。
16
+
17
+
18
+
19
+ 追記
20
+
21
+ 後出しで申し訳ありません、出力はPHPです。
22
+
23
+ PDOのコードはデータベースに接続したあと、
24
+
25
+
26
+
27
+ ```php
28
+
29
+ $stmt = $db->prepare('SELECT AVG(A店売上), AVG(B店売上), AVG(C店売上), AVG(C店売上), AVG(D店売上), AVG(E店売上), AVG(F店売上) FROM 売上一覧');
30
+
31
+ $stmt->execute();
32
+
33
+ $Result_ave = $stmt->fetch(PDO::FETCH_ASSOC);
34
+
35
+ ```
36
+
37
+ foreachで$Result_aveを出力しています。
38
+
39
+ このコードでは全件の平均値になってしましまいます。
40
+
41
+
42
+
43
+ オートインクリメントでIDがあるので、日付等を指定しなくても、常に最新のIDの3,7,30件の平均値をAVGで求める事は可能でしょうか