コンテストの制限時間が終了しました。
以降も提出を行うことができますが、順位集計には反映されません。
以降も提出を行うことができますが、順位集計には反映されません。
ソースコード
WITH t1 AS (SELECT *
FROM sales
WHERE SALES_DATE BETWEEN '2024-03-01' AND '2024-03-28'
AND SALES_TYPE <> 2
AND UPDATED_NO IS NULL)
, t2 AS (SELECT CAST((STRFTIME('%w', SALES_DATE)) AS integer) wk
, COUNT(SALES_NO) cnt
, SUM(SALES_AMT) amt
FROM t1
GROUP BY CAST((STRFTIME('%w', SALES_DATE)) AS integer))
, SEQ AS (SELECT 0 AS no UNION ALL SELECT no + 1 AS no FROM SEQ WHERE no + 1 < 7)
SELECT substr('日月火水木金土', seq.no+1,1) WEEK
, round(ifnull(cast(cnt as real) / 4,0),0) as AVG_CNT
, printf('%,d円',round(ifnull(cast(amt as real) / 4,0),0)) as AVG_AMT
FROM seq
LEFT JOIN t2 ON t2.wk = seq.no
order by seq.no
提出情報
提出日時 | 2024/06/23 07:34:25 |
コンテスト | 第12回 SQLコンテスト |
問題 | 曜日別売上分析 |
受験者 | pp1mqa6hkm |
状態 (詳細) | AC (Accepted: 正答) |
メモリ使用量 | 85 MB |
メッセージ
テストケース(通過数/総数)
2/2
状態
メモリ使用量
データパターン1
AC
84 MB
データパターン2
AC
85 MB