演習課題「曜日ごとの売上額を求める」
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式とサブクエリを用いて、レコードを曜日ごとに集計する方法を学習します。