下記のような表をSQL一発で発行したいと思いました
毎日(1日1回)出力するので期間は1ヶ月分になると思います
日別の集計は下記でできるのですが、このSQLに月の合計列を追加するにはどうすれば良いでしょうか。
select tenpo,sum(su) from tbl_hanbai where hanbaiday BETWEEN '2021-01-01' AND '2021-01-31' group by tenpo,hanbaiday
例えば1/1に発行した場合は
店舗 日合計 月合計(売上累計)
A店 2 2
B店 2 2
例えば1/3に発行した場合は
店舗 日合計 月合計(売上累計)
A店 6 14
B店 4 10
という感じです。日合計は当日(本日)の数量になる予定です
テーブル名:tbl_hanbai
tenpo hinmei su hanbaiday
A店 りんご 2 2021-01-01
B店 りんご 2 2021-01-01
A店 りんご 2 2021-01-02
B店 りんご 2 2021-01-02
A店 りんご 2 2021-01-02
B店 りんご 2 2021-01-02
A店 りんご 2 2021-01-02
A店 りんご 2 2021-01-03
B店 りんご 2 2021-01-03
B店 りんご 2 2021-01-03
A店 りんご 2 2021-01-03
A店 りんご 2 2021-01-03
回答2件
あなたの回答
tips
プレビュー