コンテストの制限時間が終了しました。
以降も提出を行うことができますが、順位集計には反映されません。
以降も提出を行うことができますが、順位集計には反映されません。
ソースコード
WITH
RECURSIVE dates(dt) AS (
VALUES('2022-08-01')
UNION ALL
SELECT
date(dt, '+1 day')
FROM dates
WHERE dt < '2022-08-31'
)
, agg as (
select
strftime('%Y-%m-%d', confirmed_at) as dt
, count(user_code) as ttl
from users
where dt between date('2022-08-01') and date('2022-08-31')
and valid_flg = '1'
group by dt
)
SELECT
dt as REGIST_DATE
, case
when strftime('%w', dt) = '0' then '日'
when strftime('%w', dt) = '1' then '月'
when strftime('%w', dt) = '2' then '火'
when strftime('%w', dt) = '3' then '水'
when strftime('%w', dt) = '4' then '木'
when strftime('%w', dt) = '5' then '金'
else '土'
end as WK
, coalesce(ttl, 0) as TOTAL
FROM dates
left join agg using(dt)
order by REGIST_DATE
;
提出情報
提出日時 | 2022/12/17 22:14:49 |
コンテスト | 第4回 SQLコンテスト |
問題 | 登録人数の日別集計 |
受験者 | rise3812 |
状態 (詳細) | AC (Accepted: 正答) |
メモリ使用量 | 77 MB |
メッセージ
テストケース(通過数/総数)
4/4
状態
メモリ使用量
データパターン1
AC
76 MB
データパターン2
AC
77 MB
データパターン3
AC
76 MB
データパターン4
AC
75 MB