演習課題「曜日ごとの売上額を求める」

bookstore データベースの sales テーブルから、曜日を表す 売上曜日 と、曜日ごとの売上額を表す合計金額カラムを作成し、表示してください。 DATE_FORMAT 関数と GROUP BY 句を用いて集計してください。
売上日は、sales_date カラム、売上額は、amount カラムに格納されています。

期待する出力値

売上曜日 合計金額
Friday 44852.47999999993
Monday 43134.06000000015
Saturday 44566.11999999991
Sunday 45315.31999999985
Thursday 44703.80999999991
Tuesday 45554.6999999998
Wednesday 43559.01000000005

演習課題「曜日ごとの売上額をを、日本語にした曜日で順に並べる」

bookstore データベースの sales テーブルから、曜日を日本語化した 売上曜日 カラムと、曜日ごとの売上額を表す 合計金額 カラムを作成し、表示してください。

なお、曜日は sales_date カラムの値を DATE_FORMAT 関数と GROUP BY句 を用いて集計できます。
売上額は amount カラムに格納されています。
さらに、ORDER BY 句と CASE 式を用いて、日曜日なら 1 、月曜日なら 2 、と 1 ~ 7 までの数字を基準にして曜日が順番になるようにしてください。
用いる数字は全て半角とします。

期待する出力値

売上曜日 合計金額
日曜日 45315.31999999985
月曜日 43134.06000000015
火曜日 45554.6999999998
水曜日 43559.01000000005
木曜日 44703.80999999991
金曜日 44852.47999999993
土曜日 44566.11999999991

※有料会員になるとこの動画をご利用いただけます
詳しい説明を読む

#02:曜日ごとに集計する

このチャプターでは、DATE_FORMAT関数とGROUP BY句、CASE式とサブクエリを用いて、レコードを曜日ごとに集計する方法を学習します。