コンテストの制限時間が終了しました。
以降も提出を行うことができますが、順位集計には反映されません。
以降も提出を行うことができますが、順位集計には反映されません。
ソースコード
select base.WEEK,
ifnull(dt.AVG_CNT, 0) as AVG_CNT,
case
when length(ifnull(dt.AVG_AMT, 0) ) > 6
then substr(ifnull(dt.AVG_AMT, 0) ,1,length(ifnull(dt.AVG_AMT, 0) )-6) || ',' || substr(ifnull(dt.AVG_AMT, 0) ,length(ifnull(dt.AVG_AMT, 0) )-5,3) || ',' || substr(ifnull(dt.AVG_AMT, 0) ,length(ifnull(dt.AVG_AMT, 0) )-2,3)
when length(ifnull(dt.AVG_AMT, 0) ) > 3
then substr(ifnull(dt.AVG_AMT, 0) ,1,length(ifnull(dt.AVG_AMT, 0) )-3) || ',' || substr(ifnull(dt.AVG_AMT, 0) ,length(ifnull(dt.AVG_AMT, 0) )-2,3)
else ifnull(dt.AVG_AMT, 0)
end || '円' as AVG_AMT
from (
select '0' as WEEK
union all select '1'
union all select '2'
union all select '3'
union all select '4'
union all select '5'
union all select '6'
) base
left join (
select
strftime('%w', SALES_DATE) as WEEK,
(count(1)+2)/4 as AVG_CNT,
(sum(SALES_AMT)+2)/4 as AVG_AMT
from sales
where SALES_DATE between '2024-03-01' and '2024-03-28'
and SALES_TYPE != 2
and UPDATED_NO is null
group by strftime('%w', SALES_DATE)
) dt
on base.WEEK = dt.WEEK
;
提出情報
提出日時 | 2024/04/28 17:14:22 |
コンテスト | 第12回 SQLコンテスト |
問題 | 曜日別売上分析 |
受験者 | yunyun8686 |
状態 (詳細) | WA (Wrong Answer: 誤答) |
メモリ使用量 | 87 MB |
メッセージ
テストケース(通過数/総数)
0/2
状態
メモリ使用量
データパターン1
WA
87 MB
データパターン2
WA
85 MB