コンテストの制限時間が終了しました。
以降も提出を行うことができますが、順位集計には反映されません。
以降も提出を行うことができますが、順位集計には反映されません。
ソースコード
-- 売上テーブル(SALES)より、2024年3月1日から28日までの4週間分のデータを集計し、売上件数と売上金額合計(SALES_AMT)の一日当たりの平均値を曜日別に表示しなさい。
-- また、売上区分(SALES_TYPE) = 2 (売上返品)のデータ、および、赤黒伝票番号(UPDATED_NO)の値がNULL値以外(赤伝)のデータは集計対象外とする。
-- 下記の項目を曜日ごとに集計して表示すること。(エイリアスを使用し→の項目名とする)
-- '日'からスタートして'金'、'土'までを表示 → WEEK
-- 売上データの件数の1日平均件数を曜日別に集計(小数点以下は四捨五入) → AVG_CNT
-- 売上金額合計の1日平均金額を曜日別に集計(小数点以下は四捨五入) → AVG_AMT
-- ※金額は3桁ごとにカンマを入れ、最後に'円'を付けること。
-- ただし、使用されるデータの売上金額合計の値は最大9桁であることが保証される。
-- (printf関数の拡張機能は利用できないので注意すること。)
-- なお、同じ曜日の売上が1件もない場合は、その曜日は件数、金額とも0として表示すること。
-- 表示順
-- 曜日順('日'~'土')
select
case strftime("%w", SALES_DATE)
when "0" then "日"
when "1" then "月"
when "2" then "火"
when "3" then "水"
when "4" then "木"
when "5" then "金"
when "6" then "土"
end as WEEK,
avg() AVG_CNT,
avg()
from SALES
group by WEEK
order by strftime("%w", SALES_DATE)
;
提出情報
提出日時 | 2024/04/20 23:39:29 |
コンテスト | 第12回 SQLコンテスト |
問題 | 曜日別売上分析 |
受験者 | kinocooper |
状態 (詳細) | RE (Runtime Error: 実行時エラー) |
メモリ使用量 | 84 MB |
メッセージ
SQLITE_ERROR: wrong number of arguments to function avg()
テストケース(通過数/総数)
0/2
状態
メモリ使用量
データパターン1
RE
84 MB
データパターン2
RE
83 MB