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

質問編集履歴

1

集計イメージを追加しました

2021/02/27 13:43

投稿

Qoo
Qoo

スコア1249

title CHANGED
File without changes
body CHANGED
@@ -1,16 +1,24 @@
1
1
  下記のような表をSQL一発で発行したいと思いました
2
2
 
3
- 店舗 日合計 月合計(売上累計)
4
- A店
5
- B店
6
-
7
-
8
3
  毎日(1日1回)出力するので期間は1ヶ月分になると思います
9
4
  日別の集計は下記でできるのですが、このSQLに月の合計列を追加するにはどうすれば良いでしょうか。
10
5
 
11
6
  select tenpo,sum(su) from tbl_hanbai where hanbaiday BETWEEN '2021-01-01' AND '2021-01-31' group by tenpo,hanbaiday
12
7
 
8
+ 例えば1/1に発行した場合は
9
+ 店舗 日合計 月合計(売上累計)
10
+ A店 2 2
11
+ B店 2 2
13
12
 
13
+
14
+ 例えば1/3に発行した場合は
15
+ 店舗 日合計 月合計(売上累計)
16
+ A店 6 14
17
+ B店 4 10
18
+
19
+ という感じです。日合計は当日(本日)の数量になる予定です
20
+
21
+
14
22
  テーブル名:tbl_hanbai
15
23
 
16
24
  tenpo hinmei su hanbaiday
@@ -24,6 +32,5 @@
24
32
  A店 りんご 2 2021-01-03
25
33
  B店 りんご 2 2021-01-03
26
34
  B店 りんご 2 2021-01-03
27
- B店 りんご 2 2021-01-03
28
35
  A店 りんご 2 2021-01-03
29
36
  A店 りんご 2 2021-01-03