コンテストの制限時間が終了しました。
以降も提出を行うことができますが、順位集計には反映されません。
以降も提出を行うことができますが、順位集計には反映されません。
ソースコード
with w as (
select
0 as d
union all
select d + 1 from w
where d < 6
)
, st as (
select
* from sales
where sales_date between '2024-03-01' and '2024-03-28'
and sales_type != 2 and updated_no is null
)
, st2 as (
select
count(1) as CNT
, SUM(SALES_AMT) as SUM_AMT
, sales_date
from st
group by sales_date
)
, st3 as (
select
cast(strftime('%w', sales_date) as int) as w
, ROUND(1.0 * SUM(CNT) / 4) as AVG_CNT
, ROUND(1.0 * SUM(SUM_AMT) / 4) as AVG_AMT
from st2
group by strftime('%w', sales_date)
)
select
substr('日月火水木金土', w.d + 1, 1) as WEEK
, ifnull(st3.AVG_CNT, 0) as AVG_CNT
, printf("%,d", ifnull(st3.AVG_AMT, 0)) || '円' as AVG_AMT
from w left join st3 on w.d = st3.w
order by w.d
提出情報
提出日時 | 2024/06/09 23:49:29 |
コンテスト | 第12回 SQLコンテスト |
問題 | 曜日別売上分析 |
受験者 | daku10 |
状態 (詳細) | AC (Accepted: 正答) |
メモリ使用量 | 97 MB |
メッセージ
テストケース(通過数/総数)
2/2
状態
メモリ使用量
データパターン1
AC
85 MB
データパターン2
AC
97 MB